Runnable可以返回个值吗?如题 谢谢了
答案:2 悬赏:40 手机版
解决时间 2021-01-27 22:08
- 提问者网友:嘚啵嘚啵
- 2021-01-27 18:08
Runnable可以返回个值吗?public class myEditText extends EditText {...private Editable workOnEditable() { final Editable finalEdit = getText(); Thread mThread = new Thread(new Runnable() { public void run() { //do work //Set Spannables to finalEdit } }); mThread.start(); return finalEdit;}...}明显的问题是,我要更改finalEdit,但是我要在线程内外房问题,所以它必须得是final的,是吗?还有什么正确方法么?
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-27 19:01
private class YourAsyncTask extends AsyncTask { protected Long doInBackground(Editable... params) { Editable editable = params[0]; // do stuff with Editable return theResult; } protected void onPostExecute(Integer result) { // here you have the result } } 查看原帖>>
希望采纳
希望采纳
全部回答
- 1楼网友:duile
- 2021-01-27 20:23
public class expandablearraydriver {
public static void main(string[] args) {
new thread(new runnable() {
public void run() {
expandablearray ea = new expandablearray(1);
system.out.println("size: " + ea.size());
for (int i = 0; i < 10; i++) {
ea.add(new integer(i));
}
system.out.println("size: " + ea.size());
for (int i = 0; i < ea.size(); i++) {
system.out.print(ea.get(i) + " ");
}
system.out.println();
}
}).start();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯