2017-05-15 3 views
0

Ich möchte eine Symbolleiste mit einem einfachen über Button machen. Ich habe Tonnen von Aktivitäten, aber ich möchte nicht die gleiche onOptionItemSelected und OnCreateOptionsMenu so oft wie viele Aktivitäten, die ich habe implementieren. Gibt es eine Möglichkeit, dieser Symbolleiste eine Art Abstraktion zu geben?Android Symbolleiste abstraktes Verhalten

Vielen Dank!

Antwort

1

Für die Wiederverwendung derselben Symbolleiste in Ihren Aktivitäten können Sie eine BaseActivity erstellen, die die Inflation Ihres Menüs behandelt, und Sie können diese BaseActivity dann für alle anderen Aktivitäten erweitern.

Implementieren Sie onCreateOptionsMenu und onOptionItemSelected in der BaseActivity. In diesem Fall müssen Sie diese Methoden nicht in allen Aktivitäten einzeln implementieren.

+0

Smart und offensichtlich. Vielen Dank. – benyuss

+0

Glücklich zu helfen :) – Sac