我的应用程序有几个活动,第一个是登录屏幕,我希望始终强制用户登录,即使他们已经使用主页按钮停止了应用程序并恢复了它。有没有办法在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 回答