私のアプリケーションにはいくつかのアクティビティがあります。最初はログオン画面です。ホームボタンを使用してアプリケーションを停止して復元した場合でも、ユーザーに常にログオンを強制したいと思います。Androidでこれを実現する方法はありますか?
質問する
1992 次
2 に答える
0
android:clearTaskOnlaunch="true"
マニフェストのランチャーアクティビティで使用し、マニフェストで使用する他のすべてのアクティビティで使用しandroid:finishOnTaskLaunch="true"
ます。
参考までに、以下のリンクをご覧ください。これは、やりたいことを行うのに役立ちます。
于 2013-02-12T10:34:54.237 に答える
0
これは私のホームボタンリスナーです。ホームボタンに接続するだけで、ホームアクティビティの開始時にスタックがクリアされます 。ホームボタンが含まれているアクティビティへの参照はhome_button.setOnClickListener( new HomeButtonListener(this) );
どこにthis
ありますか。私のホームアクティビティの名前は、Home.java
自分のactivities
パッケージ内にあります。import activities.Home
誰かが私の使用に混乱してほしくないだけですHome.class
。
import activities.Home;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
public class HomeButtonListener implements View.OnClickListener
{
Activity activity;
public HomeButtonListener( Activity activity )
{
this.activity = activity;
}
@Override
public void onClick(View v)
{
Intent intent = new Intent(activity, Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
activity.startActivity(intent);
}
}
于 2015-08-04T22:50:45.247 に答える