草庐IT

isTaskRoot

全部标签

android - 在待完成的 Activity 消失后,找出当前 Activity 是否最终会成为任务根

如果FirstActivity是任务的根,它自己完成并启动SecondActivity,然后在中调用isTaskRoot()SecondActivity将立即返回false,因为FirstActivity的完成是异步发生的,因此尚未完成。等待一秒钟,然后调用isTaskRoot()返回true。publicclassFirstActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);finish();startActiv

android - 在待完成的 Activity 消失后,找出当前 Activity 是否最终会成为任务根

如果FirstActivity是任务的根,它自己完成并启动SecondActivity,然后在中调用isTaskRoot()SecondActivity将立即返回false,因为FirstActivity的完成是异步发生的,因此尚未完成。等待一秒钟,然后调用isTaskRoot()返回true。publicclassFirstActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);finish();startActiv