使用广播接收器更改日期时无法运行服务

Vishvendra Singh

我创建了一个生日提醒应用程序。我想在晚上12:00开始服务以扫描数据库中人员的生日。我添加了广播接收器。

<receiver android:name=".MyReceiver">
    <intent-filter>
        <action android:name="android.intent.action.DATE_CHANGED"/>
    </intent-filter>
</receiver>

但这不起作用。我不为什么..这是广播接收器的代码.....

package com.example.forgetmenot;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;

public class MyReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context arg0, Intent arg1) {
        Toast.makeText(arg0, "BroadCast Receiver", Toast.LENGTH_SHORT).show();
        arg0.startService(new Intent("com.example.forgetmenot.BirthdayService"));
    }

}

我想在日期更改时执行此代码。请帮我。我需要它来完成我的应用程序。谢谢...

高塔姆
  1. 在清单中创建接收方
<receiver android:name=".MyReceiver" >
    <intent-filter>
         <action android:name="android.intent.action.DATE_CHANGED" />
    </intent-filter>
  </receiver>
  1. 创建BroadcastReceiver类
public class MyReceiver extends BroadcastReceiver {
       @Override
          public void onReceive(Context context, Intent intent) {
             if (intent.getAction().equals(Intent.ACTION_DATE_CHANGED)) {
                Log.e("", "ACTION_DATE_CHANGED received");
             }
         }
    }

100%工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

片段中的广播接收器无法从服务接收意图

来自分类Dev

广播接收器或服务?

来自分类Dev

检查服务是否正在从广播接收器运行

来自分类Dev

在应用关闭时从广播接收器运行任务[Android]

来自分类Dev

如何在服务中使用广播接收器

来自分类Dev

如何在服务中使用广播接收器

来自分类Dev

无法使用广播接收器执行操作

来自分类Dev

我的广播接收器未从本地服务接收广播

来自分类Dev

从广播接收器启动服务

来自分类Dev

AlarmManager无法从广播接收器工作

来自分类Dev

AlarmManager无法从广播接收器工作

来自分类Dev

广播接收器始终无法充电

来自分类Dev

广播接收器

来自分类Dev

使用清单注册广播接收器

来自分类Dev

使用哪种广播接收器?

来自分类Dev

尝试使用广播接收器注销

来自分类Dev

在服务中注册了广播接收器后,无法停止服务

来自分类Dev

无法通过此代码接收消息(广播接收器)

来自分类Dev

为什么广播接收器在服务内部无法连续工作

来自分类Dev

从广播接收器开始活动时,无法访问SharedPreferences

来自分类Dev

从广播接收器开始活动时,无法访问SharedPreferences

来自分类Dev

引导后如何使用广播接收器自动启动服务?

来自分类Dev

Android-广播接收器和服务之间的区别

来自分类Dev

服务广播接收器后无响应

来自分类Dev

如何管理服务中的广播接收器

来自分类Dev

如何在广播接收器中启动服务?

来自分类Dev

服务和广播接收器,以检查网络是否可用

来自分类Dev

向广播接收器发送未绑定的服务消息

来自分类Dev

为什么广播接收器不调用服务