4

私のアプリケーション ルート アクティビティには、ViewFlipper を使用して実装された 3 つの画面を切り替えるための 3 つのタブを含むカスタマイズされたタブ バーがあります。

私が今やりたいことは、これらの各画面に独自のアクティビティ スタックを与え、すべてのアクティビティでタブ バーを使用できるようにし、タブを押すと異なるスタックを切り替えることです。

ActivityMaganger クラスで BringTaskToFront() を使用できるハニカムの魅力のように機能します。

私は多くの解決策を試しました。

  • タスクが前面に移動することを期待して、特定のタスクのトップ アクティビティを再開する
  • どういうわけかハニカムクラスを取得する

それで、何か考えはありますか?

どうもありがとう、

スヴェン

4

2 に答える 2

0

これは、ハニカムの上と下のAndroidバージョンで機能します。キーは意図フラグです

Intent intent = new Intent(context, YourClass.class);//The class you want to show

intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(intent);
于 2015-05-22T00:24:22.500 に答える