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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.