0

このような問題があります。5 つのアクティビティ グループと 5 つのタブを持つ 1 つの tabHost があり、すべてのタブに 1 つのアクティビティ グループが関連付けられています。各アクティビティ グループには、ログイン アクティビティがあります。条件-: 1-1、2、3、4、および 5 のタブでタップすると、ログイン アクティビティが表示されます。//要件に従って。2-ログイン後、別のアクティビティが開始され、これらのアクティビティがアクティビティグループに追加されます。

問題-: ログイン後に戻るボタンを押すと、ログインフォームが表示され、ログイン後に削除したい. 私はfinish()、finishFormChield()などのAndroid SDKが提供するすべての仕上げ方法を使用しています。私は問題を抱えています。助けてください。優れたプログラマーがすぐに助けてくれることを願っています。

4

1 に答える 1

0

インテントを開始するときのログインアクティビティに、すぐにfinish()を含めます。これにより、以下に示すように現在のアクティビティが強制終了されます。

Intent intent = new Intent(first.java,second.class);
startActivty(intent);
finish();

以下に示すように、アクティビティのAndroidマニフェストファイルにandroid:launchMode="singleInstance"を含めることもできます。

シングルインスタンスアクティビティ

于 2011-04-06T06:51:25.747 に答える