多线程
1. Thread
Thread thread = new Thread() {
@Override
public void run() {
//..........
}
};
thread.run();
2. Runable
Runnable simple = new Runnable() {
public void run() {
//........
}
};
new Thread(simple).start();
异步
1. AsyncTask
AsyncTask<Void, String, Void> read = new AsyncTask<Void, String, Void>() {
@Override
protected Void doInBackground(Void... arg0) {
//...........
return null;
}
@Override
protected void onProgressUpdate(String... values) {
//...........
super.onProgressUpdate(values);
}
};
read.execute();