package com.datdo.mobilib.test.asynctask;
import android.os.Bundle;
import android.util.Log;
import android.widget.FrameLayout;
import com.datdo.mobilib.base.MblBaseActivity;
import com.datdo.mobilib.util.MblUtils;
public class AsyncTaskTestActivity extends MblBaseActivity {
private static final String TAG = MblUtils.getTag(AsyncTaskTestActivity.class);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new FrameLayout(this));
for (int i = 0; i < 200; i++) {
final String n = MblUtils.fillZero("" + (i+1), 3);
MblUtils.executeOnAsyncThread(new Runnable() {
@Override
public void run() {
Log.i(TAG, "Running async task #" + n + (MblUtils.isMainThread() ? ". ERROR: run on main thread!!!" : ""));
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
Log.e(TAG, "Failed to sleep", e);
}
Log.i(TAG, "Finish async task #" + n);
}
});
}
}
}