1つのアクティビティのオプションメニューを作成できます。しかし今、私はアプリのすべてのアクティビティで利用できるはずのメニューにログアウトオプションを作成したいと思います。アプリケーションのオプションメニューを1回作成する方法はありますか?
2727 次
1 に答える
11
SOで一度答えたのですが、どこか忘れてしまったので、また行きます。
その非常に簡単です。
BaseActivity(拡張)を作成しますActivity。これにすべてのオプション メニュー コードを実装します。などをオーバーライドしますonOptionsMenu...
ここで、他のすべてのアクティビティについて、アクティビティを拡張する代わりに を拡張しBaseActivityます。すべてのオプション メニュー コードを派生させることになります...いいですね。
一度コーディングすれば、複数回使用できます...
勝つためのOOP!
編集: WarrenFaith が指摘しているように、 and を使用している場合は、 and を作成する必要がありBaseListActivityます。BaseMapActivityListActivityMapActivity
于 2010-09-17T07:29:08.667 に答える