私は問題があります。を使用してFileObserver
います。これは、新しいファイルを監視対象のディレクトリから別の以前に指定されたディレクトリに移動します。私の考えでは、アプリケーションがバックグラウンドでのみ実行されている場合でも、オブザーバーがディレクトリを監視している限り、「ファイル xy が移動されました」というトースト メッセージが表示されるはずです。しかし、私はそれを働かせませんでした。RuntimeException
があり、 を呼び出さないと実行できないことを常に教えてくれますLooper.prepare()
。
05-11 13:21:28.484: WARN/System.err(3397): java.lang.RuntimeException: Looper.prepare() を呼び出していないスレッド内でハンドラを作成できません
私もハンドラを使って試してみましたが、うまくいきませんでした。
他の誰かがアイデアを持っていますか?前もって感謝します。
よろしく、 トビ