非UI线程中显示Alertdialog控件或Toast
来源:互联网 发布:剑灵女灵剑捏脸数据图 编辑:程序博客网 时间:2024/05/12 12:14
private void toast(String content) {// TODO Auto-generated method stubLooper.prepare();Toast.makeText(Activity_Register.this, content, Toast.LENGTH_LONG).show();Looper.loop();}
在UI主线程之外是无法对UI组件进行控制的。因此你最好在线程中通过各种方法向UI主线程发送消息通知,由主线程来更新界面。线程间通信方法有多种,常用的是用handler来传递消息。
如果你一定要在线程中弄个Toast啥的,那么也不是完全不行,可以用Looper。这样:
Looper.prepare();
Toast.makeText(ActivityTestActivity.this, "toast", 1).show();
Looper.loop();// 进入loop中的循环,查看消息队列
但是一个线程只能有一个Looper。
- 非UI线程中显示Alertdialog控件或Toast
- 非UI线程中显示Toast
- 在非UI线程中显示Toast
- IntentService(或非UI线程)中使用Toast
- 非UI线程中Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- Android在非UI线程中显示Toast
- 在非UI线程中使用Toast
- Android Activity的setTitle,AlertDialog,Toast操作是否都必须在非主UI线程中操作呢?
- Toast在非UI主线程的其他线程中显示报错
- 非 UI 线程 调用 Toast
- android非UI线程调用Toast
- 在java中如何遍历某个路径下的所有文件夹和文件
- 做一个专业软件开发必须精通的事项
- 各大网站收录、搜索引擎的提交入口
- TCP连接状态:CLOSE_WAIT和TIME_WAIT
- 网商大智慧:走出淘宝创业迷局
- 非UI线程中显示Alertdialog控件或Toast
- QT QString 很全的使用
- Ubuntu常见问题
- Visual studio中虚拟继承内存布局
- Android横竖屏切换总结
- 数学之美系列一:统计语言模型
- 网页内容若使用gzip压缩--获得页面源码
- SQL注入
- ubuntu下配置VLC服务器