响应listview事件,程序停止运行

wangxiaofeiwuqiao 2016-09-09 03:36:30
一个小程序,点击listview行,实现画面跳转,模拟器一点击行响应事件程序就停止运行了,下面是响应代码和错误代码,哪位大神帮看看

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
Map<String,Object> map= (Map<String,Object>) adapter.getItem(position);
String _id=map.get("imageid").toString();
String name=map.get("titleid").toString();
String time=map.get("txv").toString();
Intent it=new Intent(MainActivity.this,Edit.class);

it.putExtra("标题",name);
startActivityForResult(it,position);
}

java.lang.RuntimeException: Unable to start activity ComponentInfo{tw.a05.com.flag.ch08_memo2/tw.a05.com.flag.ch08_memo2.Edit}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
at android.app.ActivityThread.access$600(ActivityThread.java:122)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at tw.a05.com.flag.ch08_memo2.Edit.onCreate(Edit.java:22)
at android.app.Activity.performCreate(Activity.java:4465)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980) 
at android.app.ActivityThread.access$600(ActivityThread.java:122) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4340) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
at dalvik.system.NativeStart.main(Native Method) 
...全文
143 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Birds2018 2016-09-09
  • 打赏
  • 举报
回复
Caused by: java.lang.NullPointerException at tw.a05.com.flag.ch08_memo2.Edit.onCreate(Edit.java:22) at android.app.Activity.performCreate(Activity.java:4465)
wangxiaofeiwuqiao 2016-09-09
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
Edit.java 22行 有对象为NULL
请问下大神,你是看哪里知道是22行代码有对象为NULL 的呢?本人是新手。
wangxiaofeiwuqiao 2016-09-09
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
Edit.java 22行 有对象为NULL
经检查,你说的是对的。谢谢。
香辣小龙人 2016-09-09
  • 打赏
  • 举报
回复
错误发生在Edit这个Activity中,检查一下OnCreate事件代码,确认在mainfest里面注册了Edit这个类
Birds2018 2016-09-09
  • 打赏
  • 举报
回复
Edit.java 22行 有对象为NULL

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧