zoukankan      html  css  js  c++  java
  • 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);


  • 相关阅读:
    HDU 1423
    POJ 3264
    POJ 3177
    CodeForces 81A
    SPOJ RATING
    ZOJ 2588
    POJ 1523
    POJ 3667
    递归
    数据结构
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5225729.html
Copyright © 2011-2022 走看看