萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> 添加賬號頁面的onReceive方法介紹

添加賬號頁面的onReceive方法介紹

下面我們給大家介紹一下添加賬號頁面的onReceive方法吧!希望大家可以在這裡學習!

1:有些同學出現ANR錯誤,BroadcastReceiver 沒有在10秒內完成返回或者 在主線程內進行網絡操作,磁盤操作,數據庫操作會導致ANR 。我有一些地方由於把耗時操作放在了主線程裡(大家見諒,畢竟我的時間也緊,難免出現失誤),比如說下面的weibo.getRequestToken()要連接網絡,

還有添加賬號頁面的onReceive方法裡的一些數據庫操作都是相當耗時的,應用線程結合Handler來處理。

2:有些同學的微博沒有頭像導致出錯,那一段代碼我沒判空插入默認圖片

3:有些頁面的listView有點卡,因為view都是inflate的一個新的,這導致滑動時有點卡,可采用先判斷if(converView==null){}else{}的做法,不過會導致數據顯示的位置不正確,可以監聽listview的onScroll 和onScrollChange事件,在這兩個事件中做處理讓它顯示正確的數據。

4:關於授權成功後會提示一個找不到的頁面,那是因為API的callbackUrl引起的,大家可仔細看看帖子的回復,有些問題已經解釋了

5:怎麼發送帶圖片的微博,需要引入activation.jar,String pic填寫本地圖片地址就可以了,這是yilee提供的,謝謝yilee

6:自動登錄已經實現了,另外OAuth是不能保存密碼的,正式因為OAuth認證不傳輸密碼,所以才是安全的,因為你的登陸輸入密碼是在騰訊的頁面操作的

7:如果大家沒有修改程序的話,用的APPkey和APPsecret都是我去騰訊注冊的APP才有的,不過調用API的次數是有限制的,所以大家最好自己去騰訊申請一個APP,然後在MyWeiboSync類中的customKey和customSecret替換成你自己的。

8:分頁時取到數據之後都是新new的一個Adapter,這做法是錯誤的,有時候會報錯的。正確的應該是在繼承的BaseAdapter類中提供添加,刪除,等方法來新加,修改數據,然後用adapter.notifyDataChanged()方法

9:大家再封裝其它API的時候一定要注意參數的順序,你傳的參數對的,如果順序錯了的話,也是不行的。

以上就是由精品為您提供的添加賬號頁面的onReceive方法,希望給您帶來幫助!

copyright © 萬盛學電腦網 all rights reserved