Nullpointerexception beim aufrufen einer neuen Activity mit OnListItemClickListener

  • Antworten:2
  • Bentwortet
Alexander Schäfer
  • Forum-Beiträge: 17

12.01.2013, 23:01:30 via Website

Hallo, ich hole meine Daten von einem Webserver mithilfe einer JSON datei, und zeige diese mithilfe einer ListActivity an. Ich Versuche jetzt mit einem onListItemClickListener eine neue Activity aufzurufen und das angeklickte Objekt zu übergeben.

Hier mein Code beim Listener :
1@Override
2 public void onListItemClick(ListView l, View v, int position, long id) {
3
4 //Log.d("error","MEAL NAME :"+meals.get(position).name);
5 Intent intent = new Intent(test2.this, AddMealActivity.class);
6 //Meal meal= meals.get(position);
7 //intent.putExtra("meal", meal);
8 startActivity(intent);
9 }

Und um Fragen vorzubeugen hier die Klassendeklaration :
1public class test2 extends ListActivity implements Runnable{
2
3 InputStream is;
4 ArrayList<Meal> meals = new ArrayList<Meal>();
5 JSONObject json_data;
6
7 @Override
8 public void onCreate(Bundle savedInstanceState)
9 {
10 super.onCreate(savedInstanceState);
11.
12.
13.
14.

Der Error ist : java.lang.RuntimeException: Unable to start Activity Componentinfo...Java.lang.NullpointerException

— geändert am 12.01.2013, 23:03:22

Antworten
Jan M.
  • Forum-Beiträge: 36

12.01.2013, 23:16:21 via Website

poste doch bitte einmal den kompletten stacktrace

Antworten
Alexander Schäfer
  • Forum-Beiträge: 17

13.01.2013, 02:02:01 via Website

oh mann ich war mal wieder zu blöd, zur späten stunde bin ich dann doch noch darauf gekommen..die andere Activity hatte ein .getExtra, und ich hatte vergessen mit !=null abzufangen..:wacko: Zeit fürs bett...

— geändert am 13.01.2013, 02:02:28

Antworten