1

我距离创建我的第一个 android 应用程序只有几步之遥,但似乎有一个问题,我自己无法解决......我需要一点帮助!:D

所以,在我的主要活动中,我想这样声明:

    MediaScannerConnection con 
       = new MediaScannerConnection(getApplicationContext(), this);

我在 onCreate() 方法中使用变量“con”并实现了 MediaScannerConnectionClient 接口来使用它。

我不可能在 onCreate() 方法中声明“con”,因为当我这样做并且用户更改屏幕方向时,运行时会终止活动并再次调用 onCreate()(就像我们都知道的那样:D)这导致我的应用程序无法完成扫描...

编译效果很好!但是当我启动我的应用程序 logcat 时,我会想到:

    02-22 06:03:34.550: E/AndroidRuntime(925): java.lang.RuntimeException: 
    Unable to instantiate activity ComponentInfo 
    {com.krustbrot.app/com.krustbrot.app.MediaRefresherAct}:
    java.lang.NullPointerException

请帮我!我的第一个项目伙计们!!!我真的很努力地解决这个问题,但可以克服它...... :(

顺便说一句,我的语言...... :)

问候!

4

0 回答 0