【发布时间】:2014-04-29 04:22:21
【问题描述】:
我的 AsyncTask 类中有这段代码:
protected void onPostExecute(Integer result)
{
if (result == 1)
{
try {
Global.mmOutStream.write(99);
} catch (IOException e) { }
Intent intentTrashcanLocation = new Intent(TrashcanLocationActivity.this, TrashcanLocationActivity.class);
startActivity(intentTrashcanLocation);
}
}
这给了我“Intent”行的错误:
- 行断点:
TrashcanOnWayActiity$waitarrival [line:53] - onPostExecute(Integer) -
TrashcanLocationActivity类型的封闭实例在范围内不可访问
我想要做的基本上是在异步获得某些输入时显示下一页。我无法解决这个问题。任何帮助将不胜感激!
【问题讨论】:
-
您正在 onPostExecute 中启动相同的 Activity。如果
TrashcanOnWayActiity是当前活动,则将TrashcanOnWayActiity.this作为第一个参数传递给 Intent
标签: android android-intent android-asynctask