こんにちは、アプリケーションが最近のタスクから起動されているかどうかを確認しようとしている 1 つの Android アプリケーションを開発しています。私は次のことを試しました:
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
。助けが要る。ありがとうございました。