永发信息网

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(); } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯