<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 9.4 BroadcastReceiver的工作過程 本節將介紹BroadcastReceiver的工作過程,主要包含兩方面的內容,一個是廣播的注冊過程,另一個是廣播的發送和接收過程。這里先簡單回顧一下廣播的使用方法,首先要定義廣播接收者,只需要繼承BroadcastReceiver并重寫onReceive方法即可,下面是一個典型的廣播接收者的實現: public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // onReceive函數不能做耗時的事情,參考值:10s以內 Log.d("scott", "on receive action=" + intent.getAction()); String action = intent.getAction(); // do some works } } 定義好了廣播接收者,接著還需要注冊廣播接收者,注冊分為兩種方式,既可以在AndroidManifest文件中靜態注冊,也可以通過代碼動態注冊。 靜態注冊的示例如下: <receiver android:name=".MyReceiver" > <intent-filter> <action android:name="com.ryg.receiver.LAUNCH" /> </intent-filter> </receiver> 通過代碼來動態注冊廣播也是很簡單的,如下所示。需要注意的是,動態注冊的廣播需要在合適的時機進行解注冊,解注冊采用unregisterReceiver方法。 IntentFilter filter = new IntentFilter(); filter.addAction("com.ryg.receiver.LAUNCH"); registerReceiver(new MyReceiver(), filter); 前面兩步都完成了以后,就可以通過send方法來發送廣播了,如下所示。 Intent intent = new Intent(); intent.setAction("com.ryg.receiver.LAUNCH"); sendBroadcast(intent); 上面簡單回顧了廣播的使用方法,下面就開始分析廣播的工作過程,首先分析廣播的注冊過程,接著再分析廣播的發送和接收過程。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看