Durch Klicken auf das Hamburger-Symbol in der Symbolleiste wird die Navigationsleiste nicht geöffnet

8

Ich habe diese nav drawer , die einwandfrei funktioniert. Refactoring meines Codes Ich habe alle onOptionsItemSelecteds in Aktivitäten entfernt und alle Aktivitäten von einer Basisaktivität geerbt, die AppComplatActivity und implementiert alle notwendigen Methoden erweitert. Danach funktioniert das Klicken auf das Hamburger-Icon nicht mehr, obwohl ich syncstate () und jedes Ding habe.

Hinweise, warum das nicht funktioniert?

  

Eine der Aktivitäten:

%Vor%

}

BaseActivity:

%Vor%

}

    
Tina 12.04.2016, 10:23
quelle

1 Antwort

18

Sie verwenden den Konstruktor mit vier Parametern für ActionBarDrawerToggle , was bedeutet, dass Sie die onOptionsItemSelected() -Methode des Toggle in MainActivity 's onOptionsItemSelected() override aufrufen müssen, um das Fach zu öffnen / zu schließen.

Zum Beispiel:

%Vor%     
Mike M. 12.04.2016, 10:37
quelle