TypechoJoeTheme

Yuuuuuu

搜索到 2 篇与 的结果
2017-02-20

安卓子线程更新ui

安卓子线程更新ui
子线程中更新uiactivity的onCreate()方法和点击事件这些都是运行在主线程(也叫Ui线程)里的主线程用来更新UI界面只有主线程可以修改应用程序的UI(比如设置ImageView的图片),其他线程(子线程)修改界面是不允许的。所以如果子线程需要更新需要使用Handler发送消息在主线程里 创建一个Handler(消息处理器)//这里导包需要导入andoird.os中的handler包 private Handler handler = new Handler(){ //接受处理消息的方法 //在这里ctrl+o可以快速重写方法,选择handleMessage @Override public void handleMessage(Message msg){ super.handleMessage(msg); } }; 在子线程发送消息到主线程Message msg = new Message(); handler.sendMessage(); 调用handler的handlerMeaasge方法处理消息,运行在...
2017年02月20日
1,449 阅读
0 评论
2017-02-19

更新Android Studio后一直Refreshing问题

更新Android Studio后一直Refreshing问题
最近在更新Android Studio 2.2到2.3.x之后 再打开原来的项目出现一直在Refreshing的问题,导致项目无法编译运行,也无法查看布局文件后来发现是Gradle的问题解决方法在project视图中打开当前项目的 gradle/wrapper/gradlw-wrapper.properties查看distributionUrl发现项目的gradle版本是 gradle-2.14.1-all关闭Android Studio,然后在C盘下找到自己的用户目录,进入.gradle\wrapper\dists文件夹如 C:\Users\Administrator.gradle\wrapper\dists在这里可以看到gradle-2.14.1-all文件夹 如果你的C盘中找不到上面提到的目录,去设置里面勾选下面选项。等配置完就能找到了 进入文件夹,看到8bnwg5hd3w55iofp58khbp6yv文件夹,点击进去然后大概会有这些文件用浏览器打开http://services.gradle.org/distributions/找到自己需要的版本(也就是 第1步 看到的版...
2017年02月19日
1,273 阅读
0 评论