【发布时间】:2014-10-28 13:20:21
【问题描述】:
我需要知道如何在 AsyncTask 中创建一个 TextView:
- 开始:setText(“正在加载”);
- 1 秒:setText(“正在加载..”);
- 2 秒:setText(“正在加载...”);
- 重启:setText("Loading.");
doInBackground 动作的实时期间。谢谢
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.inicio);
tareaAsincInicio = new tareaAsincronaInicio();
tareaAsincInicio.execute();
}
private class tareaAsincronaInicio extends AsyncTask<Void, Integer, Boolean> {
protected void onPreExecute() {
...
}
protected Boolean doInBackground(Void... params) {
...
methods();
}
protected void onPostExecute(Boolean result) {
Intent i = new Intent(Inicio.this, MainActivity.class);
startActivity(i);
finish();
}
protected void onProgressUpdate(Integer... values) {
...
}
}
【问题讨论】:
标签: android android-asynctask textview loading