So habe jetet das mit dem übergeben hinbekommen ist nur logisch .... hab auf 'm schlauch gestanden.
Jetzt stürtzt die app nur noch ab wenn ich auf ein Item drücke.#
1package de.nimal.uu_matter;
2
3import android.app.Activity;
4import android.content.Intent;
5import android.os.Bundle;
6import android.widget.ImageView;
7
8public class Recepies extends Activity {
9 private ImageView iView ;
10 private int mId;
11
12 public static final Integer[] recepies = {
13 R.drawable.abone, R.drawable.acactus, R.drawable.achisseledstone, R.drawable.aclay,
14 R.drawable.acoal, R.drawable.acocoabeans, R.drawable.acopperore, R.drawable.adiamond, R.drawable.afeather, R.drawable.aflint,R.drawable.aglass ,
15 R.drawable.aglowstone ,R.drawable.agoldore, R.drawable.agrassblock, R.drawable.agunpowder, R.drawable.ainksack, R.drawable.airidiumore,
16 R.drawable.aironore, R.drawable.alapislazuli, R.drawable.alava, R.drawable.amossstone, R.drawable.amycelium, R.drawable.anetherrack,
17 R.drawable.aobsidian, R.drawable.aredstone, R.drawable.asandstone, R.drawable.asnowball, R.drawable.asnowblock,
18 R.drawable.astickyresin, R.drawable.astone, R.drawable.asugarcane, R.drawable.atinore, R.drawable.avines, R.drawable.awater,
19 R.drawable.awood, R.drawable.awool};
20
21
22 @Override
23 protected void onCreate(Bundle savedInstanceState) {
24 super.onCreate(savedInstanceState);
25 setContentView(R.layout.activity_recepies);
26 iView.findViewById(R.id.imageView1);
27
28 mId = getIntent().getIntExtra("position ", -1);
29 iView.setImageResource(recepies[mId]);
30
31 }
32}
er zeigt mir den fehler bei
1iView.setImageResource(recepies[mId]);
an hier der log eintrag :
110-26 12:46:40.161: E/AndroidRuntime(17531): FATAL EXCEPTION: main
210-26 12:46:40.161: E/AndroidRuntime(17531): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.nimal.uu_matter/de.nimal.uu_matter.Recepies}: java.lang.NullPointerException
310-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2247)
410-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2297)
510-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread.access$700(ActivityThread.java:152)
610-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
710-26 12:46:40.161: E/AndroidRuntime(17531): at android.os.Handler.dispatchMessage(Handler.java:99)
810-26 12:46:40.161: E/AndroidRuntime(17531): at android.os.Looper.loop(Looper.java:137)
910-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread.main(ActivityThread.java:5328)
1010-26 12:46:40.161: E/AndroidRuntime(17531): at java.lang.reflect.Method.invokeNative(Native Method)
1110-26 12:46:40.161: E/AndroidRuntime(17531): at java.lang.reflect.Method.invoke(Method.java:511)
1210-26 12:46:40.161: E/AndroidRuntime(17531): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
1310-26 12:46:40.161: E/AndroidRuntime(17531): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
1410-26 12:46:40.161: E/AndroidRuntime(17531): at dalvik.system.NativeStart.main(Native Method)
1510-26 12:46:40.161: E/AndroidRuntime(17531): Caused by: java.lang.NullPointerException
1610-26 12:46:40.161: E/AndroidRuntime(17531): at de.nimal.uu_matter.Recepies.onCreate(Recepies.java:26)
1710-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.Activity.performCreate(Activity.java:5250)
1810-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
1910-26 12:46:40.161: E/AndroidRuntime(17531): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
2010-26 12:46:40.161: E/AndroidRuntime(17531): ... 11 more
Danke für die hilfe!
LG
Philipp
— geändert am 26.10.2013, 12:49:25