私は最初の 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
私を助けてください!私の最初のプロジェクトのみんな!!! 私は本当にその問題を解決するために一生懸命努力しましたが、それを克服することができます... :(
ところで、私の言語には申し訳ありません... :)
ごきげんよう!