我送long
价值和String
值从列表活动群众演员agenmin activity.But在line 120
显示java.lang.NullPointerException长baba1
long baba1 = intent1.getExtras().getLong("baba",0); //line number 120
得到java.lang.NullPointerException
从列表活动发送
// long id from from listview
Intent i = new Intent(list.this, agenmin.class);
i.putExtra("baba", id);
startActivity(i);
//int position from listview
String c= Integer.toString(position);
Intent i1 = new Intent(list.this, agenmin.class);
i1.putExtra("abc", c);
startActivity(i1);
在接收侧agenmin
Intent i1 = getIntent();
String easyPuzzle;
easyPuzzle=i1.getStringExtra("abc");
textView2.setText(easyPuzzle);
Toast.makeText(getApplicationContext(), "Position " + (mess)+" ROWID " +(easyPuzzle), Toast.LENGTH_LONG).show();
Intent intent1 = getIntent();
long baba1 = intent1.getExtras().getLong("baba",0);
String strLong1 = Long.toString(baba1);
textView3.setText(strLong1);
logcat的:
05-27 20:43:45.169: E/AndroidRuntime(593): FATAL EXCEPTION: main
05-27 20:43:45.169: E/AndroidRuntime(593): java.lang.NullPointerException
05-27 20:43:45.169: E/AndroidRuntime(593): at com.indianic.demo.calendark.agenmin$1.onClick(agenmin.java:120)
我开始agenmin活动两次,这就是在line 120
你确定第120行真的是你说的吗?因为似乎没有任何可能导致'NullPointerException'的东西... – zbr
它因为我开始活动两次它解决了我的问题。但如果我初始化长baba1 = 0;它停止给出java.lang.NullPointerException但应用程序用于崩溃谢谢你! :) – pantera