Navigation Drawer

  • 135 Antworten
  • Letztes Antwortdatum
Leider nein, habs auch wieder gecleant :/
 
Irgendwas an den xml Dateien verändert?
 
Auch nicht. Bin auch jetzt alle nochmal durchgegangen und bei keinem ist eine Fehlermeldung zu sehen
 
Was hast du denn gemacht, bevor es dann nicht mehr ging?
 
Also das war ja nur das Beispielprogramm was ich mit eurer Hilfe modifiziert habe. Ich habe jetzt versucht die Methoden, Klassen etc. aus dem Testprogramm und die XML Dateien in meine eigene App zu integrieren.

Edit: Moment ! Ich glaube ich habs !
 
Hast du den package Namen in der MainActivity angepasst?
 
Ja habe ich. Wenn ich im Beispiel Programm in der main.xml schaue steht dort action_websearch, was ja einer der Probleme ist. Wenn ich nun in meiner main.xml schaue steht der Eintrag dort nicht, also gehe ich stark davon aus das dieser dort noch hinein muss. Erstelle ich diesen dann, kriege ich die Meldung:
[2013-11-10 19:31:09 - TrinkMonopoly] W/ResourceType( 2496): ResXMLTree_node size 0x1044048 or headerSize 0x5b is not on an integer boundary.
[2013-11-10 19:31:09 - TrinkMonopoly] main.xml:8: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/action_search').
 
Da gehts um das Icon zum Suchen in der ActionBar. Hast du die Icons mitkopiert? Bzw. willst du in deiner ActionBar ein Such-icon?
 
Eigentlich nicht.
Aber wenn ich 2 Meldungen habe mit:
Code:
menu.findItem(R.id.action_websearch).setVisible(!drawerOpen);
Code:
 case R.id.action_websearch:
in den Zeilen ist nen problem mit dem action_websearch. Daher ging ich davon aus, dass das fehlte.

Die Icons habe ich glaube ich nicht kopiert glaube ich, moment.

Okay, habe sie kopiert. Jetzt sind nur noch 2 Meldungen mit dem action_websearch vorhanden



EEEDIT: Keine Fehlermeldungen mehr ! Ich teste es jetzt!
 
Wenn du das nicht haben willst, können die Zeilen ja weg.
Also das in der Activity weg und in der xml ebenfalls.
 
Okaaay.
Soo funktioniert alles prima soweit ! :)

Ich bedanke mich vorerst mal für die super schnelle und gute Hilfe ! :)
Falls es wieder Probleme gibt, melde ich mich.

Wünsche dir noch einen schönen Abend ! :)
 
Mal sehen, wie lange es diesmal hält :p
Schönen Abend!
 
Sooo :D
Ich habe dann doch nochmal eine Frage.

Wie kriege ich es hin, dass wenn ich die Seite über einen Button wechsel (also nicht über einem Menüpunkt), dass sich dann auf der nächsten Seite die Menüpunkte laden? Der Drawer ist dann nämlich wieder nicht ausfahrbar
 
Benutzt du bei dem Button ein Intent zum aufrufen?

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
Zum Seitenwechsel benutze ich einfach setContentView
 
Das geht natürlich eher schlecht. Du kannst ja wieder das Fragment andern.

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
Okay ! :D
Ich schau dann mal am Wochenende, komme die Woche leider nicht mehr dazu :/
 
Also ich rufe momentan nach dem Drücken des Buttons diese Methode aus:

Code:
public void changeToGameMenu()
{
        mPlanetTitles = getResources().getStringArray(R.array.game_menu);
        mDrawerList.setAdapter(new ArrayAdapter<String>(this,
                        R.layout.drawer_list_item, mPlanetTitles));
}
Warum werden andere Menü Punkte angezeigt wenn ich diese Methode in einem Fragment aufrufe und warum nicht wenn ichs nach dem Button klick aufrufe?



Habs jetzt nochmal so probiert:
Code:
public void changeToGameMenu()
    {
        // TEST
        Fragment fragment = null;
        fragment = new FragmentMenuePunkt5();
        FragmentManager fragmentManager = getFragmentManager();
        fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
        
        mPlanetTitles = getResources().getStringArray(R.array.game_menu);
        mDrawerList.setAdapter(new ArrayAdapter<String>(this,
                        R.layout.drawer_list_item, mPlanetTitles));
        
        // TEST
    }

Code:
 public static class FragmentMenuePunkt5 extends Fragment
    {
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.game, container, false);
            return rootView;
        }
    }

ich rufe die Methode changeToGameMenue() immer noch beim Button-Klick auf. Die app stürzt jedoch dann ab
 
Zuletzt bearbeitet:
Zeig mal, wo und wie changeToGameMenu aufgerufen wird.

Bei Abstürzen immer LogCat mitposten.

Gesendet von meinem Nexus 5 mit der Android-Hilfe.de App
 
Ich hab den Button der das Spiel starten soll mit einer Methode verknüpft -> also: android:onClick...
In dieser Methode wird dann neben dem abgreifen der eingaben auch die changeToGameMenu() Methode aufgerufen. Jedoch stürzt dann die app ab.

LogCat:
Code:
10-30 17:20:43.096: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.097: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.117: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.117: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.590: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.590: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.622: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.622: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.631: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.631: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.669: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.669: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.682: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.682: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.688: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.688: W/Trace(5338): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.708: D/AndroidRuntime(5338): Shutting down VM
10-30 17:20:43.708: W/dalvikvm(5338): threadid=1: thread exiting with uncaught exception (group=0xb4d0f908)
10-30 17:20:43.718: E/AndroidRuntime(5338): FATAL EXCEPTION: main
10-30 17:20:43.718: E/AndroidRuntime(5338): java.lang.IllegalStateException: Could not execute method of the activity
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.view.View$1.onClick(View.java:3597)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.view.View.performClick(View.java:4202)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.view.View$PerformClick.run(View.java:17340)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.os.Handler.handleCallback(Handler.java:725)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.os.Handler.dispatchMessage(Handler.java:92)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.os.Looper.loop(Looper.java:137)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.app.ActivityThread.main(ActivityThread.java:5039)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at java.lang.reflect.Method.invokeNative(Native Method)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at java.lang.reflect.Method.invoke(Method.java:511)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at dalvik.system.NativeStart.main(Native Method)
10-30 17:20:43.718: E/AndroidRuntime(5338): Caused by: java.lang.reflect.InvocationTargetException
10-30 17:20:43.718: E/AndroidRuntime(5338):     at java.lang.reflect.Method.invokeNative(Native Method)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at java.lang.reflect.Method.invoke(Method.java:511)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at android.view.View$1.onClick(View.java:3592)
10-30 17:20:43.718: E/AndroidRuntime(5338):     ... 11 more
10-30 17:20:43.718: E/AndroidRuntime(5338): Caused by: java.lang.NullPointerException
10-30 17:20:43.718: E/AndroidRuntime(5338):     at de.drink.trinkmonopoly.MainActivity.densitydetect(MainActivity.java:551)
10-30 17:20:43.718: E/AndroidRuntime(5338):     at de.drink.trinkmonopoly.MainActivity.startGame(MainActivity.java:1014)
10-30 17:20:43.718: E/AndroidRuntime(5338):     ... 14 more
10-30 17:20:43.758: E/AudioFlinger(792): no more track names available
10-30 17:20:43.758: E/AudioTrack(1203): AudioFlinger could not create track, status: -12
10-30 17:20:43.758: E/SoundPool(1203): Error creating AudioTrack
10-30 17:20:43.768: W/ActivityManager(1203):   Force finishing activity de.drink.trinkmonopoly/.MainActivity
10-30 17:20:43.808: W/WindowManager(1203): Failure taking screenshot for (246x410) to layer 21015
10-30 17:20:43.998: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:43.998: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.008: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.008: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.051: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.138: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.149: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.158: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.158: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.158: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.158: I/Choreographer(1203): Skipped 37 frames!  The application may be doing too much work on its main thread.
10-30 17:20:44.158: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.158: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.168: E/SurfaceFlinger(789): ro.sf.lcd_density must be defined as a build property
10-30 17:20:44.308: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.318: W/ActivityManager(1203): Activity pause timeout for ActivityRecord{b592cee0 u0 de.drink.trinkmonopoly/.MainActivity}
10-30 17:20:44.368: D/dalvikvm(1332): GC_CONCURRENT freed 816K, 68% free 4875K/15144K, paused 7ms+36ms, total 96ms
10-30 17:20:44.378: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.428: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.438: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.438: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.548: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.548: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.548: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.559: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.559: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.559: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.579: I/Choreographer(1332): Skipped 42 frames!  The application may be doing too much work on its main thread.
10-30 17:20:44.579: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.579: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.588: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.588: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.588: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.588: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.614: I/Choreographer(1203): Skipped 45 frames!  The application may be doing too much work on its main thread.
10-30 17:20:44.623: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.623: W/Trace(1332): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.628: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.628: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.640: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.708: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.708: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.738: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.778: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.868: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.868: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.878: E/SurfaceFlinger(789): ro.sf.lcd_density must be defined as a build property
10-30 17:20:44.878: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.878: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.878: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.888: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.888: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.909: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.909: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.988: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.998: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:44.998: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.029: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.029: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.093: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.118: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.118: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.198: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.198: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.208: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.208: W/Trace(1573): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.248: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.248: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.278: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.278: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.288: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.288: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.318: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.318: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.318: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.338: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.408: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.408: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.418: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:45.418: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:48.180: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:48.180: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:48.207: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
10-30 17:20:48.207: W/Trace(1203): Unexpected value from nativeGetEnabledTags: 0
 
Zurück
Oben Unten