小编Ham*_*dia的帖子

WorkManager 是否需要 BOOT_COMPLETED?

RECEIVE_BOOT_COMPLETED重新启动后,WorkManager是否需要重新安排工作人员的权限?如果不是 WorkManager 如何处理这个?

firebase-job-dispatcher android-job android-workmanager

6
推荐指数
1
解决办法
989
查看次数

在没有 BroadcastReceiver 的情况下在 BOOT_COMPLETED 上启动 Activity

我知道我可以通过从 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)

这可能吗?如何?

android broadcastreceiver android-broadcast android-studio

1
推荐指数
1
解决办法
212
查看次数

START_STICKY 用于行为类似于服务的活动

如果我们希望 Activity 表现得像一个服务,我们可以使用以下方法将其移动到后台:

moveTaskToBack(true);
Run Code Online (Sandbox Code Playgroud)

我们可以使用以下方法将其从“最近”屏幕中隐藏:

android:excludeFromRecents="true"
Run Code Online (Sandbox Code Playgroud)

但是我们如何使它 START_STICKY 在它被杀死后自动重新创建?

android android-service android-activity

0
推荐指数
1
解决办法
48
查看次数