kA ob das stimmt. Es gibt immer argumente um nicht zu testen
Abgesehen davon habe ich auf dem Nexus 7 mal einen ersten Test gemacht.
Aufgefallen ist mir das du auf der ActionBar nicht das android.R.id.home supportes -> schau mal in den UI StyleGuide da ist das beschrieben!
1/*
2 * (non-Javadoc)
3 *
4 * @see android.support.v4.app.Fragment#onOptionsItemSelected(android.support .v4.view.MenuItem)
5 */
6 @Override
7 public boolean onOptionsItemSelected(final com.actionbarsherlock.view.MenuItem item)
8 {
9 final boolean result;
10
11 switch (item.getItemId())
12 {
13
14 ....
15 case android.R.id.home:
16 final Intent homeIntent = IntentTool.createGoHomeIntent(getSherlockActivity().getApplicationContext());
17 startActivity(homeIntent);
18 result = true;
19 break;
20 default:
21 result = false;
22 break;
23 }
24
25 return result;
26
27 }
Und dann sehe Ich das hier in der Logcat:
11-10 13:42:27.854: E/AndroidRuntime(23576): FATAL EXCEPTION: main
11-10 13:42:27.854: E/AndroidRuntime(23576): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.asltd.gdatamusicplayer.android/de.asltd.gdatamusicplayer.android.DirectoryActivity}: java.lang.NullPointerException
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3512)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.access$700(ActivityThread.java:130)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.os.Handler.dispatchMessage(Handler.java:99)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.os.Looper.loop(Looper.java:137)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-10 13:42:27.854: E/AndroidRuntime(23576): at java.lang.reflect.Method.invokeNative(Native Method)
11-10 13:42:27.854: E/AndroidRuntime(23576): at java.lang.reflect.Method.invoke(Method.java:511)
11-10 13:42:27.854: E/AndroidRuntime(23576): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-10 13:42:27.854: E/AndroidRuntime(23576): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-10 13:42:27.854: E/AndroidRuntime(23576): at dalvik.system.NativeStart.main(Native Method)
11-10 13:42:27.854: E/AndroidRuntime(23576): Caused by: java.lang.NullPointerException
11-10 13:42:27.854: E/AndroidRuntime(23576): at de.asltd.gdatamusicplayer.android.DirectoryActivity.onCreateDialog(DirectoryActivity.java:341)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.Activity.onCreateDialog(Activity.java:2950)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.Activity.createDialog(Activity.java:966)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.Activity.restoreManagedDialogs(Activity.java:955)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.Activity.performRestoreInstanceState(Activity.java:901)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.Instrumentation.callActivityOnRestoreInstanceState(Instrumentation.java:1130)
11-10 13:42:27.854: E/AndroidRuntime(23576): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2037)
11-10 13:42:27.854: E/AndroidRuntime(23576): ... 12 more
Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV
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.