我正在创建一个主屏应用。我希望这个应用程序可以作为锁屏。 所以,当我写下正确的密码时,我会使用moveTaskToBack将任务放在背景上,以完美地运行。
接收Intent.ACTION_SCREEN_ON我使用
启动相同的活动实例Intent i = new Intent(getApplicationContext(), MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
什么也有效。 但在那之后,如果我再次输入正确的密码并调用moveTaskToBack,它就不起作用。
恢复:我第一次调用moveTaskToBack它运行良好,但在第二次调用时,它没有。
在我的宣言中:
android:launchMode="singleInstance"