, final, runOnUiThread(), , . , runOnUiThread(), a String[], , String. , final
After executing the method, runOnUiThread()just assign the return value to yourarray[0], so after you can access it as soon as you exit the method.
---- EDIT ----
Example:
private void my_method() {
final String[] your_array = new String[1];
...
runOnUiThread(new Runnable() {
@Override
public void run() {
int var = SOMETHING;
your_array[0] = "Hello!!!";
}
});
System.out.println("I've got a message! It says... " + your_array[0]);
}
source
share