5

メニューオプションから作成および起動するアクティビティがあります。ただし、これは、同じアクティビティのコピーが2つ以上ある場合があることに気づきました。したがって、別のアクティビティがすでにインスタンス化されているかどうかを確認し、アプリケーションをそのアクティビティに切り替えるか、インスタンス化されていない場合は新しいアクティビティを作成する方法があるかどうか疑問に思っています。

4

3 に答える 3

5

android:launchModeアクティビティでこれのいくつかの側面を制御できます。

于 2010-02-16T22:41:35.543 に答える
4

プログラムで次のことを試してください。

    Intent intent = new Intent(contextActivity, NextActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    contextActivity.startActivity(intent);
于 2012-08-10T10:21:19.313 に答える
2

それに関する情報は、Android マニフェストで指定できます。活動要素のドキュメントを参照してください。私はlaunchmodeがあなたが求めているものを制御するかもしれないと信じています.

于 2010-02-16T22:40:50.813 に答える