• android 使用 BroadcastReceiver 总结


    一、声明Activity 内部 BroadcastReceiver ()

     public static class Alarmreceivers  extends BroadcastReceiver{
                
                
                
                @Override
                public void onReceive(Context context, Intent intent) {
                    // TODO Auto-generated method stub
                    
                    if(intent.getAction().equals("com.test.testtest"))
                    {
                        
                        Log.v("afasfasf", "ddddd");
                    
                    }
    
                 }
                
    
            }

       AndroidManifest.xml 文件中声明

     <receiver android:name=".TestActivity$Alarmreceivers" > ($符合前是在哪个Activity,后面是声明定义的类的名字 )
                 <intent-filter>
                      <action android:name="com.test.testtest" />
                 </intent-filter>
     </receiver>

    注意:如果BroadcastReceiver在Activity内部使用,定义的类一定要是static 的,否则会不起作用

  • 相关阅读:
    (14) go 结构体
    (13) go map
    (12) go make初始化
    (11)go 数组和切片
    (10) go 错误
    (9) go 时间日期
    (8)go 字符串
    (7) go 函数
    (6) go 流程控制
    (5) go 格式化输入输出 类型转换
  • 原文地址:https://www.cnblogs.com/zxgl/p/2779443.html
Copyright © 2020-2023  润新知