Android BroadcastReceiver注册
来源:互联网 发布:淘宝客怎么做巨打折 编辑:程序博客网 时间:2024/06/03 17:27
BroadcastReceiver的静态注册无法得到MainActivity的控件。
为了能够在BroadcastReceiver的类中使用MainActivity中的控件,则需要使用动态注册的方式来实现。
import android.content.BroadcastReceiver;//拦截广播消息import android.telephony.SmsMessage;//短消息public class MainActivity extends Activity {private ProgressDialog progressDialog;public EditText editText;private IntentFilter mFilter;public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED";private BroadcastReceiver mReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context arg0, Intent intent) {String action = intent.getAction();if (SMS_RECEIVED_ACTION.equals(action)) {Bundle bundle = intent.getExtras();if (bundle != null) {}}}};@Overrideprotected void onResume() {super.onResume();mFilter = new IntentFilter();mFilter.addAction(SMS_RECEIVED_ACTION);this.registerReceiver(mReceiver, mFilter);}@Overrideprotected void onPause() {super.onPause();this.unregisterReceiver(mReceiver);}@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);editText = (EditText) findViewById(R.id.editText1);}}
0 0
- android BroadcastReceiver 注册方式
- Android BroadcastReceiver注册
- Android:动态注册BroadcastReceiver
- Android:静态注册BroadcastReceiver
- Android:静态注册BroadcastReceiver
- Android-BroadcastReceiver注册方式
- Android BroadcastReceiver的注册
- android _ BroadcastReceiver 注册方式
- Android BroadcastReceiver注册方式比较
- Android BroadcastReceiver 注册和反注册
- Android 注册BroadcastReceiver的两种方法
- Android静态注册内部类广播BroadcastReceiver
- Android BroadcastReceiver两种注册方式区别
- Android BroadcastReceiver两种注册方式区别
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- 4-3. 统计素数并求和(20)
- 将 Excel 中的数据导入到 Mysql 中
- struts2或servlet的get请求方式中文出现乱码解决方法
- xml文档操作
- 【经验小谈】设置按钮点击背景 button设置点击背景 控件设置切换背景 找不到@color 没有@color属性 没有color属性
- Android BroadcastReceiver注册
- [LeetCode]Permutations II
- OGG配置
- 15道简单算法题
- java中的时间
- xml操作
- php调用MySQL存储过程的方法集合
- Apache Storm源码阅读笔记
- [Java 14 枚举] Enum, enum