Java-Android中的多线程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java-Android中的多线程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含849字,纯文字阅读大概需要2分钟。
内容图文
![Java-Android中的多线程](/upload/InfoBanner/zyjiaocheng/777/bea193fe7bb34de9b2244d775aafffb8.jpg)
我的问题是,我有一个活动,并在那里我想采取的结果
read_list方法.但是read_list方法需要很长时间才能完成,
因此我想创建一个新的Thread,然后运行此方法
将其返回主活动.我知道我可以做类似的smt
AsyncTask,但是现在我想用这种方式来做.
public class Read<T> implements Runnable(){
Thread t;
read(){
t = new Thread(this);
t.start();
}
public void run(){
read_list();
}
public ArrayList<T> read_list(){
..........
return ArrayList<T>
}
}
主要活动:
public Name extends Activity{
.
.
.
Read<Data> read = new Read<Data>();
read.read_list();
}
问题:使用上述代码,我将激活一个新线程来执行
read_list方法?或者该方法将在主线程上执行?
解决方法:
新线程不会被执行,但是调用read.read()应该启动一个新线程
顺便说一句.我更喜欢使用匿名类,imho它更容易阅读:
public Name<T> extends Activity{
.
.
.
private List<T> stuff;
Runnable read = new Runnable(){
public void run(){
...
stuff = new ArrayList<T>(..);
}
};
read.start();
}
内容总结
以上是互联网集市为您收集整理的Java-Android中的多线程全部内容,希望文章能够帮你解决Java-Android中的多线程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。