0

我正在做一个基本上是提醒应用程序的应用程序。它将在数据库中保存所有详细信息,例如日期、时间、收件人编号、内容文本等,之后它将使用此存储的日期和时间的详细信息发送短信

实际上我没有使用任何日历实例我打算做的是,设置一个每天调用的广播接收器,然后在数据库中搜索,如果找到日期,它将使用该日期和时间发送一条短信

现在我想做的是创建一个每天调用的广播接收器

我使用的代码 id

    public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    System.out.println("Broadcast receiver Started");
     Intent dailyUpdater = new Intent(context, MyService.class);
        context.startService(dailyUpdater);
        Log.d("AlarmReceiver", "Called context.startService from AlarmReceiver.onReceive");

也在清单中注册了动作 Time_changed

但是接收者没有打电话,谁能帮我解决这个问题

4

1 回答 1

0

广播接收器是一个后台进程。这可能会帮助你..

Intent dailyUpdater = new Intent(context, MyService.class);
dailyUpdater.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startService(dailyUpdater);
于 2013-02-15T09:17:56.553 回答