貴州潛動力科技致力于為企事業單位提供互聯網軟件、APP、TV的開發及大數據分析服務!關于我們電話:0851-86747636
貴州潛動力
資料庫
android廣播的注冊和注銷必須一對一的出現,否則會出現問題的
【摘要】廣播的注冊和注銷必須一對一的出現,否則會出現問題的,因此,貴州大數據分析需要把注冊寫到activity的onResume方法中,當頁面處于顯示狀態下,廣播處于注冊狀態,把注銷寫到activity的onPause方法中,當當前頁面處于onPause狀態下,廣播處于注銷狀態,經測試問題解決,不再出現因為廣播的注冊和注銷異常的原因導致應用閃退的情況。//2016-12-28 yuer last update//異步加載數據的時候的加載對話框private boolean broadcastReciver = false;//...

廣播的注冊和注銷必須一對一的出現,否則會出現問題的,因此,貴州大數據分析需要把注冊寫到activity



onResume方法中,當頁面處于顯示狀態下,廣播處于注冊狀態,把注銷寫到activityonPause方法中,當當前頁面處于onPause狀態下,廣播處于注銷狀態,經測試問題解決,不再出現因為廣播的注冊和注銷異常的原因導致應用閃退的情況。



//2016-12-28 yuer last update

//異步加載數據的時候的加載對話框

private boolean broadcastReciver = false;//是否開啟廣播的標識位,默認false為關閉,目的是注銷廣播時需要先判斷廣播是否開啟,如果直接注釋會報空指針

MyBroadcastReciver myBroadcastReciver = null;//自定義廣播



/**

* 2016-12-29 yuer last update

* 貴陽網站建設把注冊廣播放到onResume中注冊,貴州網站建設把注銷廣播放到onPause中注銷,這樣才會成雙成對出現,才不會報錯。

*/

@Override

protected void onResume() {

// TODO Auto-generated method stub

super.onResume();


       /**

        *2016-12-29 yuer last update

* 貴陽軟件開發調用廣播

* 說明:注冊廣播,必須放在調用服務的前面

*/

broadcastReciver = true;//表示廣播開啟

IntentFilter intentFilter = new IntentFilter();

       //com.qiandl.restaurant.clerk.positionStatus 為發出廣播時,設定的action,可以任意設置,但必須保證一致

       intentFilter.addAction("com.qiandl.restaurant.clerk");

       //多次調用會接收多次  


       myBroadcastReciver = new MyBroadcastReciver();

       getApplicationContext().registerReceiver(myBroadcastReciver, intentFilter);



}


/**

* 2016-12-29 yuer last udpate

* 貴州微信小程序開發把注銷廣播放到這里來處理

*/

@Override

protected void onPause() {

// TODO Auto-generated method stub

super.onPause();


       // 在結束時可取消廣播,不結束廣播,則該廣播一直開啟接收,如果取消,則只能接收一次廣播,必須重新創建activity后,方可接收新廣播  

       //2016-12-29 yuer update 這里必須先判斷當前廣播是否開啟,如果處于開啟狀態,則再注銷廣播

       if(broadcastReciver){

           unregisterReceiver(myBroadcastReciver);

           //context.unregisterReceiver(this);

       }


}


?
马的脾气特点 股票指数期权与股票指数期货有哪些不同 广西快三跨度走势图 期货配资多少钱构成犯罪 pc蛋蛋全包投注 江西快3预测推荐 什么是上市公司可转换债券 双色球开奖结果走势图 排列五走势图综合版 黑龙江十一选五将结果 宁夏11选5购买 多乐彩开奖彩乐乐 江西快三官网下载安装 和佳股份股票 超级七星彩APP下载 四川金7乐跨度走势图 江西十一选五走势图手机版