Unable to start activity ComponentInfo{**} java.lang.NullPointerException Unable to start activity ComponentInfo{com.asis.main/com.asis.main.show.ShowListActivity}: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空指针最容易排查了,你看看你的ShowListActivity的64行 老哥,这是53-74的码,64就是一个for;56就是showCategoryDishes(Cotegory); String Cotegory = intent.getStringExtra("Cotegory"); dbUtil = DBUtil.getInstance(databasePath); dbUtil.openDB(); showCategoryDishes(Cotegory); } public void showCategoryDishes(String Cotegory){ Dishes[] dishes = dbUtil.queryCategory(Cotegory); data=new ArrayList<HashMap<String,String>>(); for(int i=0;i<dishes.length;i++){ HashMap<String, String> map=new HashMap<String, String>(); map.put("diahes_name",dishes[i].getDishes()); map.put("dishes_material",dishes[i].getIngredient()); data.add(map); } MyAdapter adapter=new MyAdapter(this,data, R.layout.list_item_custom, new String[]{"diahes_name","dishes_material"}, new int[]{R.id.name,R.id.txtstr}); list.setAdapter(adapter); 你输出一下 dishes 是不是 null 那你就要去看看你的 dbUtil.queryCategory(Cotegory); 方法执行为什么会返回 null 了,例如没有权限之类的 安卓模拟器4.0大分辨率启动不了 有没有人研究过一键删除手机上短信息通话记录? android android 平板只用UDP接收数据,CPU就占70%,太不正常了。 android的入口main去哪了? 开发环境的配置,联网down东西的时候,是不是很麻烦? 为什么调用自定义Button控件不能正常显示窗口 上线了APP,在WIFI上浏览正常,3G无线浏览乱码? 大四升研一的迷茫 关于dialog的问题 android 中怎么直接调用高德地图app!!! android 流量上网,网站的验证码都不显示?请问是怎么回事?
dbUtil = DBUtil.getInstance(databasePath);
dbUtil.openDB();
showCategoryDishes(Cotegory);
}
public void showCategoryDishes(String Cotegory){
Dishes[] dishes = dbUtil.queryCategory(Cotegory);
data=new ArrayList<HashMap<String,String>>();
for(int i=0;i<dishes.length;i++){
HashMap<String, String> map=new HashMap<String, String>();
map.put("diahes_name",dishes[i].getDishes());
map.put("dishes_material",dishes[i].getIngredient());
data.add(map);
}
MyAdapter adapter=new MyAdapter(this,data, R.layout.list_item_custom,
new String[]{"diahes_name","dishes_material"},
new int[]{R.id.name,R.id.txtstr});
list.setAdapter(adapter);