几个android小错误
来源:互联网 发布:怎样开通淘宝网店 编辑:程序博客网 时间:2024/05/19 05:02
错误1:
TextView v1 = (TextView) findViewById(R.id.AtivityId);v1.setText(activity.getActivityId());
上面的代码报错,说找不到资源,原因是setText()的参数必须是字符串类型
改成:
v1.setText(activity.getActivityId()+"");
即可。
错误2:
convertView = LayoutInflater.from(getContext()).inflate(R.layout.aty_comment_list_cell, null);
报错,说空指针错误,检查后发现是
public CommentsAdapter(Context context) { context = this.context;}
初始化是写错了
改成:
public CommentsAdapter(Context context) {this.context = context;}
即可
错误3:
在使用SQLite创建数据库时,要注意数据库存放的位置,与项目名称相关
sld=SQLiteDatabase.openDatabase//连接并创建数据库,如果不存在则创建
(
"data/data/com.example.station/mydb",
null,
SQLiteDatabase.OPEN_READWRITE|SQLiteDatabase.CREATE_IF_NECESSARY);
红色办法,要根据项目名称而改变,否则该项目对其他项目的数据没有读取权限
错误4:
在获取到Cursor对象后,按行读取数据是,发现直接
if(cur.moveToNext()){
id = cur.getInt(cur.getColumnIndex("eid"));
System.out.println(id);
}
只能读取到一行,原来是在读取之前要将指针指到顶
先调用cur.moveToFirst();这个方法
错误5:
在导入外部库时,不可以导入已经存在在其他项目中的库,最好将库复制一份到当前项目下面
错误6:
在使用SharedPreferences时,每次获取内容,或者写入内容,建议都重新获取一个SharedPreferences对象
例如
public String getToken(){SharedPreferences sp = getSharedPreferences(Config.APP_ID, MyApplication.MODE_PRIVATE);return sp.getString(Config.KEY_TOKEN, "");}public void setToken(String token){SharedPreferences sp = getSharedPreferences(Config.APP_ID, MyApplication.MODE_PRIVATE);Editor editor = sp.edit();editor.putString(Config.KEY_TOKEN, token);editor.commit();}
不要在类里面建立SharedPreferences对象,然后重用
错误7:
出现乱码问题,一般设置
resp.setCharacterEncoding("UTF-8");resp.setContentType("text/html;charset=utf-8");
这两项即可,注意这个设置在内容发送之前,甚至要在
PrintWriter out = resp.getWriter();
这句话之前
ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface
在使用AIDL远程服务时,经常会遇到ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface这个错误,解决方法:在使用上请注意,服务端与客户端都要有相同的接口(使用到的),这里的“相同”是指完全相同,包括包名,也就是说要在不同工程下建立相同的包名,这样一来,问题应该迎刃而解了!
服务端:
客户端:
- 几个android小错误
- 几个Android小错误解决方法
- Android的几个常见小错误
- Android的几个常见小错误
- Android的几个常见小错误ZZ
- Django几个小错误
- android几个小例子
- 我常犯的几个小错误
- Web开发中的几个小错误
- android --- 几个小问题记录
- android的几个小技巧
- android 小错误解决
- android小错误
- Android小错误收集
- Android应用开发的几个小技巧
- Android 几个特别注意的小知识
- Android Robotium的几个小tips
- Android Robotium的几个小tips
- 硬币问题java实现
- 从零开始 :Ubuntu 下编译安装ejabberd14.07
- Java中杨辉三角的一种方法
- STL的内存分配器
- Java 线程状态
- 几个android小错误
- JSP与Servlet的关系
- Vmware+ Ubuntu 上网
- ModBus RTU通讯协议与ModBus通讯协议有什么区别
- IT world
- C++四种强制类型转换
- Web_JavaScript_JSON_JSON基础知识;
- hibernate模拟
- 大话设计模式C++实现-第7章-代理模式