use*_*716 3 android textview android-asynctask
我AsyncTask跑了.我有一个TextView模仿Toast最初产生的信息.我希望明确TextView成功OnPostExecute但不会这样做.任务完成Toast工作正常.如何设置TextView的OnPostExecute空白?用户仍然在显示屏上TextView.
错误情况的代码如下:
@Override
protected void onPostExecute(Void result)
{ FetchingImage=0;
if(webLoadError>0)
{
TextView text = (TextView) findViewById(R.id.textView2);
String temp=" ";
text.setText(temp);
Toast.makeText(getApplicationContext(), "Image not available from the internet.\nDefault or last image loaded.\nTry again later.",Toast.LENGTH_LONG).show();
}
}
Run Code Online (Sandbox Code Playgroud)
尝试类似的东西:
((TextView) findViewById(R.id.textView2)).setText("");
Run Code Online (Sandbox Code Playgroud)
编辑:
尝试在onCreate类似之外创建变量TextView text;然后在onCreateput中:text = (TextView) findViewById(R.id.textView2);
然后只需将方法放入text.setText("");其中onPostExecute.
看看是否有效.
| 归档时间: |
|
| 查看次数: |
5347 次 |
| 最近记录: |