0

我想解决以下问题:

应用程序WebView通过Activity.

问题是:即使用户可能还没有再次启动应用程序,我如何不断检查更新?这是否可能,因为我认为您无法在手机启动或类似的东西时启动服务 - 如果你们中有任何想法,我会很高兴听到它。

干杯!

4

1 回答 1

0

没错,你回答了我们自己的问题。你可以为它服务。是的,服务可以在启动时启动。您需要做的就是创建一个BroadcastReceiver并注册它来接收ACTION_BOOT_COMPLETED。您还需要RECEIVE_BOOT_COMPLETED许可。例子 :

显现:

<receiver android:name=".MyReceiver " android:enabled="true" android:exported="false">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
    </intent-filter>
</receiver>

代码:

public MyReceiver extends BroadcastReceiver {   

    @Override
    public void onReceive(Context context, Intent intent) {

        Intent myIntent = new Intent(context, YourService.class);
        context.startService(myIntent);
    }
}
于 2012-09-10T11:13:59.340 回答