0

メニュー項目を使用して、ある条件下で同じアクティビティからアクティビティを起動するにはどうすればよいですか。例:- 値のブール変数「フラグ」に基づいて 2 つの条件で起動できるアクティビティがあります。このフラグの値は「true」または「false」です。フラグが「false」の場合、メニュー オプションでこのアクティビティのアイコン/テキストを無効にする必要があります。つまり、アクティビティを開始できないはずです。フラグが「true」の場合、このアクティビティのメニュー オプションを有効にする必要があり、メニュー項目を使用して同じアクティビティを起動できるはずです。(注: どちらの場合も、アクティビティの内容は同じである必要がありますが、ページ ヘッダーのみが異なります。)

ありがとう、

4

2 に答える 2

0

アクティビティの動作がsiglebooleanに依存している場合は、それをアクティビティに渡し、ボッチケースを処理します。アクティビティにデータを渡す方法については、この質問を確認してくださいAndroidアプリケーションのアクティビティ間でデータを渡すにはどうすればよいですか?

于 2011-03-28T06:35:17.523 に答える
0

メソッド OnPrepareOptionMenu(Menu menu) では、フラグの値に応じてメニュー項目を追加または削除できます。

于 2011-03-28T08:05:33.850 に答える