我有一个Android演示只有一个活动。在(onCreate | onStart | onResume)中调用活动调用finish(),然后单击最近的按钮,但我的活动不会显示在最近的任务中。但是,当我使用这样的代码时,它会显示在最近的任务中。似乎在所有生命周期完成后,它会显示在最近的任务中?谁能告诉我发生了什么事,谢谢。
CollectionView
我不使用android:excludeFromRecents =“true”,在清单中就像这样:
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getMainLooper().getQueue().addIdleHandler(new MessageQueue.IdleHandler() {
@Override
public boolean queueIdle() {
finish();
return false;
}
});
}
答案 0 :(得分:0)
这是因为你可能已经设置了
<activity... android:label=""/>
隐藏操作栏名称..或者您已设置
android:excludeFromRecents="true"