我想解决以下问题:
应用程序通过WebView
显示某些内容,但要在内容更改时提醒用户,应发出引导用户访问Activity
的通知。
问题是:即使用户可能还没有再次启动应用程序,我如何不断检查更新?这是否可能,因为我不认为你可以在手机启动时提供服务或类似的东西 - 如果你们有任何想法,我会很高兴听到它。
干杯!
答案 0 :(得分: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);
}
}