RECEIVE_BOOT_COMPLETED重新启动后,WorkManager是否需要重新安排工作人员的权限?如果不是 WorkManager 如何处理这个?
我知道我可以通过从 BroadcastReceiver 调用它来启动启动活动,但是如果我想执行以下操作怎么办:
<activity
android:name="MyActivity"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
这可能吗?如何?
如果我们希望 Activity 表现得像一个服务,我们可以使用以下方法将其移动到后台:
moveTaskToBack(true);
Run Code Online (Sandbox Code Playgroud)
我们可以使用以下方法将其从“最近”屏幕中隐藏:
android:excludeFromRecents="true"
Run Code Online (Sandbox Code Playgroud)
但是我们如何使它 START_STICKY 在它被杀死后自动重新创建?