handler空指针的问题 在Activity中new Handler,通过构造函数传到自定义的Adapter中,在自定义的adapter中获取数据 ,通过handler 传到Activity中去,因为Activity中是一个用ViewFlipper 进行滑动的 ,刚开始加载Activity的时候 handler可以获取数据,滑动之后 Adapter中的handler 就变成空指针了!不知道为什么?哪位哥哥知道 赐教一下 !!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴点代码看看 或定义成final 贴代码吧,找个handle定义的区间是什么地方。 在在自定义的Adapter中代码 new Thread(){ public void run() { Message msg = new Message(); Bundle bundle = new Bundle(); bundle.putInt("id", vegetable_list.get(tag).getId()); bundle.putString("mealname", vegetable_list.get(tag).getName()); bundle.putInt("mealprice", vegetable_list.get(tag).getPrice()); msg.setData(bundle); myHandler.sendMessage(msg); }; }.start();Activity中的handler代码:private Handler myhandler = new Handler() { public void handleMessage(Message msg) { super.handleMessage(msg); Bundle b = msg.getData(); vv.setName(b.getString("mealname")); vv.setPrice(b.getInt("mealprice")); vv.setId(b.getInt("id")); concise_MyOrderAdapter.addMealName(vv); nameAndprice.add(vv); dbHelper.insertMealTable(vv); } };通过构造函数把handler传到自定义的Adapter中去,我用的是Viewflipper进行滑动的,滑动之前加载的数据可以通过handler获取到 ,滑动之后自定义中的handler就报空指针错误!! 关于APP的问题 android的如何使用异或方式绘图。 android驱动开发怎么调试啊 求高手帮忙写一个android JNI调用.so库的android主程序 Android高手过招FAQ android SDK 4.0 模拟器调试问题 GPS获取城市名字问题~ 羡慕嫉妒恨 在androidManifes.xml修改了包名以后,再用apktool打包会找不到原来的类的 开发者账户使用与Gmail邮箱关系 固定在屏幕底部,不随ScrollView 滚动而改变位置的按钮?怎实现? go [Android 数据通信] 如何利用wifi或蓝牙在安装了本游戏的手机上共享游戏信息
public void run() {
Message msg = new Message(); Bundle bundle = new Bundle();
bundle.putInt("id", vegetable_list.get(tag).getId());
bundle.putString("mealname", vegetable_list.get(tag).getName());
bundle.putInt("mealprice", vegetable_list.get(tag).getPrice());
msg.setData(bundle);
myHandler.sendMessage(msg);
};
}.start();
Activity中的handler代码:
private Handler myhandler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);
Bundle b = msg.getData();
vv.setName(b.getString("mealname"));
vv.setPrice(b.getInt("mealprice"));
vv.setId(b.getInt("id"));
concise_MyOrderAdapter.addMealName(vv); nameAndprice.add(vv);
dbHelper.insertMealTable(vv); }
};通过构造函数把handler传到自定义的Adapter中去,我用的是Viewflipper进行滑动的,滑动之前加载的数据可以通过handler获取到 ,滑动之后自定义中的handler就报空指针错误!!