相关疑难解决方法(0)

如何在启动时启动服务完成android?

我已经在启动时阅读了一些关于启动服务的教程.我所做的是:

在清单中:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" >
</uses-permission>

<receiver android:name="my.package.ServiceStartup" >
   <intent-filter>
       <action android:name="android.intent.action.BOOT_COMPLETED" />
   </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

码:

public class ServiceStartup extends BroadcastReceiver {

    public void onReceive(Context context, Intent intent) {
        Handler h = new Handler();
        h.postDelayed(new Runnable() {
           @Override
           public void run() {
               Intent dialogIntent = new Intent(getBaseContext(), MyActivity.class);
               dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               getApplication().startActivity(dialogIntent);
           }
        }, 10000);
    }
}
Run Code Online (Sandbox Code Playgroud)

这样,如果我重启我的设备并转到活动应用程序中的设置,我的服务就不会启动.我能做什么?我在哪里犯错误?谢谢!!

boot service android application-restart

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

为提醒设置自定义Android警报

我正在制作药物提醒应用程序,在该应用程序中,我已添加有关医生预约的提醒的设施.在我的应用程序中,用户可以设置他/她自己的日期和时间,并在该日期和时间警报应该触发..请帮助我..我已经从这个线程参考.. 如何在Android中设置警报?

android

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

标签 统计

android ×2

application-restart ×1

boot ×1

service ×1