Java 导致NullPointerException的Asynctask

Java 导致NullPointerException的Asynctask,java,android,android-asynctask,google-play,Java,Android,Android Asynctask,Google Play,我在Google play上有一个应用程序。我从开发者页面得到了一些错误报告,很难找出问题所在 这就是我所拥有的: java.lang.NullPointerException at com.seb.example.free.MainActivity$ApplyFilter.onPostExecute(MainActivity.java:828) at com.seb.example.free.MainActivity$ApplyFilter.onPostExecute(v.java:1) a

我在Google play上有一个应用程序。我从开发者页面得到了一些错误报告,很难找出问题所在

这就是我所拥有的:

 java.lang.NullPointerException
at com.seb.example.free.MainActivity$ApplyFilter.onPostExecute(MainActivity.java:828)
at com.seb.example.free.MainActivity$ApplyFilter.onPostExecute(v.java:1)
at android.os.AsyncTask.finish(AsyncTask.java:631)
at android.os.AsyncTask.access$600(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:153)
at android.app.ActivityThread.main(ActivityThread.java:4987)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
at dalvik.system.NativeStart.main(Native Method)
如您所见,我有一个asynctask innerclass,错误似乎出现在postexecute中。 我已经在eclipse中检查了我的项目,正如stacktrace所说,错误出现在第828行:

(iV.getVisibility() == ImageView.INVISIBLE)
我的imageView iV在MainActivity中声明为私有,我在oncreate中启动它。 我无法在我的三部手机上重现我测试过的问题,所以很难理解是什么导致了它


谁有什么想法?谢谢

它可能在其他地方被漠视,在onresume中初始化,并查看此情况是否持续。

我认为imageview对象在代码中的某些位置变为空。检查是否初始化。如果已初始化,请检查它在项目中的使用位置。

请检查是否已初始化
iv
尝试:

如果尚未初始化iv,请先初始化。

在onResume()中初始化它。。。
if(iv != null)
(iV.getVisibility() == View.INVISIBLE)
else
Log.e("CHECK","iv Null");