首页 > 代码库 > Android -- BroadCastReceiver的简单使用
Android -- BroadCastReceiver的简单使用
//首先新建一个继承自BroadcastReceiver的广播监听类 class StartActiviryReceiver extends BroadcastReceiver { public final static String intentKey = "startTestActivity"; @Override public void onReceive(Context context, Intent intent) { Intent t = new Intent(MyActivity.this, TestActivity.class); startActivity(t); } }
//注册private StartActiviryReceiver startActiviryReceiver; @Override protected void onResume() { super.onResume(); //注册监听广播 startActiviryReceiver = new StartActiviryReceiver(); registerReceiver(startActiviryReceiver, new IntentFilter(startActiviryReceiver.intentKey)); }
在完成某件事之后,进行广播通知
Intent intent = new Intent(StartActiviryReceiver.intentKey); sendBroadcast(intent);
Android -- BroadCastReceiver的简单使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。