zoukankan      html  css  js  c++  java
  • 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 的,否则会不起作用

  • 相关阅读:
    函数三
    函数二
    函数一
    python数据类型和编码补充
    Python基础数据类型考试题
    VS2017设置C++标准
    std::weak_ptr
    Visual Assist 配色
    JMeter
    fcgi返回状态码
  • 原文地址:https://www.cnblogs.com/zxgl/p/2779443.html
Copyright © 2011-2022 走看看