thread in android studio code example
Example 1: how to run a background thread in android
Thread thread = new Thread() {
@Override
public void run() {
try { Thread.sleep(2000); }
catch (InterruptedException e) {}
runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText("OK");
}
});
}
};
thread.start();
Example 2: thread example in android
new Thread(() -> {
runOnUiThread(()->{
});
}).start();
Example 3: thread android studio
public class ExampleActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getLoaderManager().initLoader(1, null, new MyLoaderCallbacks());
}
private class MyLoaderCallbacks implements LoaderManager.LoaderCallbacks {
@Override
public Loader onCreateLoader(int id, Bundle args) {
return new MyLoader(ExampleActivity.this);
}
@Override
public void onLoadFinished(Loader loader, Object data) {
}
@Override
public void onLoaderReset(Loader loader) {
}
}
private class MyLoader extends AsyncTaskLoader {
public MyLoader(Context context) {
super(context);
}
@Override
public Object loadInBackground() {
return someWorkToDo();
}
}
}