导航:首页 > 操作系统 > androidthreads表

androidthreads表

发布时间:2022-06-04 19:54:32

android 的Thread编程,我在Thread的run()方法中用Toast输出信息时出错!

子线程中不能弹Toast,不能更新UI,你可以在子线程中使用Handler回调,在主线程中弹Toast,可以这样写:

主线程在 onCreate方法之外:
Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(ThreadActivity.this, "toast", Toast.LENGTH_SHORT).show();
break;
}
super.handleMessage(msg);
}
};

子线程:
try {
Thread.sleep(5000);
Message msg = new Message();
msg.what = 1;
mHandler.sendMessage(msg);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

② android 开发求助,关于thread计时问题

new Thread(new Runnable() {
public void run() {
// TODO Auto-generated method stub
try {

Thread.sleep(2500) ;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
Intent intent = new Intent (activity.this ,
AnotherActivity.class) ;
startActivity(intent) ;
finish() ;
}
}
}).start();

在代码中这样写就行了 Intent的参数是当前的activity和要跳转的activity

③ Android Thread中读取到的数据,赋值给一个全局变量,再使用全局变量的时候,第一次为空,怎么保证有数据

将result的值通过msg和handler传到主线程就可以了

④ android-Service和Thread的区别

  1. Service其实就是一个没有界面的Activity,因此不能做长时间阻塞,ThreadService可以做阻塞,因为它是异步的

  2. Thread不能更新UI因为他自己本身已经脱离了UI线程,不存在Handler以及Message队列,但是Service系统会像Activity一样,将其绑定到UI线程上

⑤ android 群发短信时怎么将数据插入到数据库中 怎么与非群发区分呢

将接收方的字段长度增大,将接收方手机号码一起存到这里

⑥ android新建thread应传递什么参数

最简单的方法是什么参数也不用传啊
以下是几种建立线程的方法
new Thread();
new Thread(“threadname”);
new Thread(Runnable);
new Thread("name",Runnable);
....
还有多种形态,你可以参考一下api.

⑦ android怎样读取sms数据库指定字段的数据

_id => 短消息序号 如100
thread_id => 对话的序号 如100
address => 发件人地址,手机号.如+8613811810000
person => 发件人,返回一个数字就是联系人列表里的序号,陌生人为null
date => 日期 long型。如1256539465022
protocol => 协议 0 SMS_RPOTO, 1 MMS_PROTO
read => 是否阅读 0未读, 1已读
status => 状态 -1接收,0 complete, 64 pending, 128 failed
type => 类型 1是接收到的,2是已发出
body => 短消息内容
service_center => 短信服务中心号码编号。如+8613800755500
String[] projection = new String[]{"address", "body"};
Cursor cursor = getContentResolver().query(uri, projection, "where .." new String[]{"", ""}, "order by ..")

⑧ 程序Android中Handler和Timer还有Thread的最大区别是什么

handler是android特有的机制,最大的好处就是实现了Activity主线程(就是UI主线程)和其他线程(自己定义的Thread)之间的数据通信。Timer和Thread是实现多线程的,而handler是实现线程间通信的,二者很大不同,关于handler的用法,参考搜索。。。

阅读全文

与androidthreads表相关的资料

热点内容
说明wpf加密过程 浏览:142
java读取list 浏览:702
iis7gzip压缩 浏览:39
有什么安卓机打吃鸡好 浏览:597
三星u盘加密狗 浏览:473
php函数的返回值吗 浏览:586
国企稳定程序员 浏览:327
编程猫如何使用教程视频 浏览:218
安卓远端网页如何打日志 浏览:218
压缩flash大小 浏览:993
解压的玩具教程可爱版 浏览:366
哪个求职app比较靠谱 浏览:888
java的读法 浏览:59
nod32局域网服务器地址 浏览:1002
数码科技解压 浏览:236
新网的云服务器管理界面复杂吗 浏览:367
无人声解压强迫症视频 浏览:572
计算机编译运行 浏览:639
单片机嵌套 浏览:988
python字符串中符号 浏览:787