Android 从活动外部更新数据并发出通知
我想解决以下问题: 应用程序通过Android 从活动外部更新数据并发出通知,android,service,notifications,autostart,Android,Service,Notifications,Autostart,我想解决以下问题: 应用程序通过网络视图显示某些内容,但要在内容发生更改时提醒用户,应发出通知,引导用户进入活动 问题是:即使用户下次可能还没有启动应用程序,我如何不断检查更新?这是可能的,因为我不认为你可以在手机开机或类似的时候启动服务-如果你们有什么想法,我会很高兴听到 干杯 没错,你回答了我们自己的问题。你可以为它服务。是的,服务可以在启动时启动。您只需创建一个BroadcastReceiver,并将其注册以接收操作\u BOOT\u已完成。您还需要RECEIVE\u BOOT\u COM
网络视图
显示某些内容,但要在内容发生更改时提醒用户,应发出通知,引导用户进入活动
问题是:即使用户下次可能还没有启动应用程序,我如何不断检查更新?这是可能的,因为我不认为你可以在手机开机或类似的时候启动服务-如果你们有什么想法,我会很高兴听到
干杯 没错,你回答了我们自己的问题。你可以为它服务。是的,服务可以在启动时启动。您只需创建一个
BroadcastReceiver
,并将其注册以接收操作\u BOOT\u已完成
。您还需要RECEIVE\u BOOT\u 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);
}
}
谢谢你的快速评论,过一会儿我会试试的。