您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 安卓开发 >> 正文

添加账号页面的onReceive方法介绍

作者:佚名    责任编辑:admin    更新时间:2022-06-22

下面我们给大家介绍一下添加账号页面的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方法,希望给您带来帮助!