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