1

我有点问题。我有一个活动类,它有一个扩展 AsyncTask 的内部类。在onProgressUpdate()我正在尝试创建一个新的 Intent。当我尝试创建 Intent 对象时,我得到一个 NullPointerException。这是导致异常的行:

Intent intent = new Intent(OuterClassActivity.this, OuterClassActivity.class);.

内部类搜索数据库。搜索完成后,我调用publishProgress()并在onProgressUpdate()其中尝试创建此意图以启动 OuterClassActivity,以便它可以显示结果。

我已经搜索了几个小时,但找不到任何东西。任何帮助将不胜感激。

4

2 回答 2

0

为什么你使用 Intent 来调用外部类?据我了解,Intent 用于调用不同的视图。而是调用外部类中定义的方法来显示结果。

于 2012-05-02T03:07:32.017 回答
0

你为什么不直接更新当前视图而不是创建一个新的 Activity 呢?您能否更具体地说明为什么需要创建一个新 Activity ?

于 2012-05-02T10:46:52.990 回答