0

上部にフラグメントであるメニューバーがあるアプリを作成しているので、1つのメニューを定義して、他のすべてのアクティビティに表示できます。問題は、次の方法でアクティビティ間を移動することです。

  Intent intent = new Intent("android.intent.action.LOG");
  startActivity(intent);

これは問題です。新しいアクティビティ時間が作成され、すでに作成されている場合は再開するだけではありません。私はこのようにそれを行うことを検討しました:

   Intent logpage = new Intent(MenuActivity.this, LogActivity.class);
   startActivity(logpage);

私の知る限り、それが作成された場合は自動的にアクティビティを再開するようになりますが、ボタンを押したときに自分がどこにいるかを知る必要があり、フラグメントがそれを知ることができない限りです。さらに、それは実際の活動ではないため、より大きな問題になります。
では、アプリをナビゲートするときに常に新しいアクティビティを作成するだけでなく、アクティビティを自動的に再開するようにするにはどうすればよいですか?
前もって感謝します

4

1 に答える 1

1

タブビューとカスタムタブはどうですか? このオプションを検討しましたか?活動管理がしやすくなる

于 2012-05-02T14:04:18.930 に答える