Android - Übersprungene Frames-Nachricht von Choreographer

In meiner Anwendung erhalte ich viele übersprungene Frames von Choreographer. Also habe ich angefangen, einen nach dem anderen zu überprüfen, und ich war sehr überrascht, 76 übersprungene Frames zu sehen, als ich einfach auf die Standardmenü-Schaltfläche auf meiner MainActivity-Seite klickte.

Um das Problem herauszufinden, habe ich fast alle Methoden aus meinem MainActivity-Java auskommentiert und erhalte immer noch 77 übersprungene Frames! Während des Ladens der MainActivity-Seite wird keine Meldung über übersprungene Frames angezeigt. Sie wird nur angezeigt, wenn ich oben rechts auf die Menüschaltfläche klicke.

Kann jemand bitte helfen?

BEARBEITEN: Mir ist aufgefallen, dass die Methode onCreateOptionsMenu bei der ersten Erstellung nur einmal aufgerufen wird. Danach wird es nie mehr aufgerufen. Welche Methode ist für die Anzeige des Menüs verantwortlich und warum ist diese Verzögerung?

Im Folgenden ist der derzeit aktive Teil meines Codes aufgeführt:

Hauptaktivität:

public class MainActivity extends Activity {
    public static int CURR_BOOK_ID = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //populateData(0,0);
        //ActivitySwipeDetector swipe = new ActivitySwipeDetector(this, (SwipeInterface) this);
        //RelativeLayout swipe_layout = (RelativeLayout) findViewById(R.id.mainll);
        //swipe_layout.setOnTouchListener(swipe);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

Speisekarte:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:icon="@drawable/settings"
        android:showAsAction="ifRoom"
        android:title="@string/action_settings"/>

    <item
        android:id="@+id/importexport"
        android:orderInCategory="50"
        android:icon="@drawable/import_export"
        android:showAsAction="ifRoom"
        android:title="@string/importexport"/>

    <item
        android:id="@+id/deleteentry"
        android:orderInCategory="40"
        android:icon="@drawable/delete_entry"
        android:showAsAction="ifRoom"
        android:title="@string/deleteentry"/>

    <item
        android:id="@+id/editentry"
        android:orderInCategory="20"
        android:icon="@drawable/edit_entry"
        android:showAsAction="ifRoom"
        android:title="@string/editentry"/>

    <item
        android:id="@+id/addentry"
        android:orderInCategory="30"
        android:icon="@drawable/add_entry"
        android:showAsAction="ifRoom"
        android:title="@string/addentry"/>

    <item
        android:id="@+id/showlist"
        android:orderInCategory="10"
        android:icon="@drawable/show_list"
        android:showAsAction="ifRoom"
        android:title="@string/showlist"/>

</menu>

Menütaste (die die Nachricht auslöst):

Antworten auf die Frage(0)

Ihre Antwort auf die Frage