嗨,我正在开发一个 android 应用程序,我正在尝试检查应用程序是否是从最近的任务启动的。基本上我想做的是,一旦用户从后台恢复应用程序,我想显示 pin 码屏幕。我尝试了以下事情:
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY) != 0)
{
Log.i("******** BaseActivity", "******** BaseActivity onStart if launch from history ... "+Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY);
}
else
{
Log.i("******** BaseActivity", "******** BaseActivity onStart if not launch from history");
}
上面的东西总是返回零FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
。需要一些帮助。谢谢你。