- 浏览: 47408 次
- 性别:
- 来自: 江西
最新评论
文章列表
No row with the given identifier exists 在谷歌翻译的意思是 在行中没有给定的标识符。
刚开始觉得是bean和数据库里的表没有对应,其实不是。问题是关联的表中没有一条记录导致的错误。
在我的这个例子中要在TGroup对应的表里添加相应的记录即可。。。。。
自定义一个列表适配器
经过一个简单的 例子,我觉得一个简单的 自定义的 适配器需要实现以下几点:
第一:这个当然是一个自定义的适配器类,名字可以任取(MyListAdapter这是一个列表适配器)该类要继承一个适配器,可以是基本适配器BaseAdapter,同时实现里面的几个抽象方法。我这里定义的是一个列表适配器, 大家知道适配器的大概概念,它只相当于一个特定的容器,这里的特定的 内容还得你自己实现一个列表类(MyList),这个类提供每个列表项的信息,所以这里适配器里要有一个内容属性,也就是列表类对象。
从LayoutInflater的API的介绍中可以知道,该类是主要用于对XML文件的转化成一个响应的视图对象的类。应用该功能之前还需声明一个LayoutInflater工厂对象。有三种方法可以使用:
1、LayoutInflater factory = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
2、LayoutInflater factory = (LayoutInflater)LayoutInflater.from(context);
3、LayoutInflater ...
1、基于http的网络编程
URL、URLConnection、HttpURLConnection、JarURLConnection
URL 统一资源定位器
创建URL连接用法:
首先要声明一个URL对象,定位资源地址
1、通过在 URL 上调用 openConnection 方法创建连接对象。
2、
Java正则表达式
1、句点符号(.)
句点符号可以匹配所有的任意的字符,甚至是换行符。
正则表达式:t.n
匹配:tan, Ten, tin等等
但需要注意的是:句点符号只能匹配一个任意的字符。
如:t.n对teen的匹配为false
内部类
内部类有二种:成员式的(像外部类的属性)和区域式的(像外部类中的方法中的变量)。
一、成员式
该中的内部类有可分为:类级别(static声明的内部类)和对象级别
InnerClasses.java
package innerClass;
对象序列化的用处:假设我们现在有个Student类,里面有属性:姓名、语文、英语和数学的成绩的数据,当需要把这个对象中的数据保存下来,你该怎么办?最容易想到的一种方法是把对象中的各个属性分别调用writeXX方法输出给指定的文件,这个方法虽然可行,但对于拥有大量属性的对象就显得不是很方便了,页容易出错。 这个时候就会使用到对象的序列化,用流方式处理对象,就不必在考虑细节问题。下面是网上看到的关于序列化的解析,很详细、很容易理解。
我们都知道,当我们new一个对象的时候,Java就会在内存中创建一个相应的对象供我们后续使用。如果我们把这个Java程序关掉的话,那么这个对象也就 ...
一、在命令提示符下输入命令: 打开模拟器界面,同时在命令提示符下输入如下格式命令:adb uninstall applicationPackageName(src下的包名)如:adb uninstall com.lisb.activity
二、在模拟器里删除 打开模拟器找到setting --> Application --> manage Applications 在其中找到相应的应用程序,点击uninstall即可
出现这样的问题,网上有很多说法,最终的原因还是使得jdk的系统环境设置改变,查看环境变量,使设置正确即可。
近期想使用SpringSide开发Web应用,我用的是最新版3.2.2。应该说,入手SS3,是看了海边沫沫所写的一系列文章,尤其以SS3系列为主。去官网下载SS3.2.2,完成一系列变量的配置,并解压安装SS后。开始创建项目,发现使用BIN\new-project.bat创建出来的project文件夹下,并没有lib文件夹,此时,通过点击所创建工程目录下的BIN\init-jar.bat,可以初始化项目所需要的jar文件。
一切就绪,用Eclipse import工程,发现有红叉,add jars之后,红叉消失。由于本身不喜欢使用SS3自带示例的数据库,按海边沫沫的方法将数据库迁 ...