क्या यह एक मूल्य वापस करने के लिए एक रननेबल के लिए संभव है? मुझे संपादन योग्य पर कुछ गहन काम करने की ज़रूरत है और फिर इसे वापस कर दें। मेरा नकली कोड यहाँ है।क्या एक रननेबल एक मूल्य लौटा सकता है?
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 बदलने के लिए कोशिश कर रहा हूँ है, लेकिन यह, सही में और धागे से बाहर तक पहुँचने के लिए अंतिम हो गया है? ऐसा करने का सही तरीका क्या है?
'Runnable' नहीं कर सकते हैं लेकिन' Callable' कर सकते हैं। 'निष्पादक 'के साथ प्रयोग करें। –
धन्यवाद डेनिस, ऐसा लगता है कि काम करना चाहिए – bwoogie