受け取った情報に基づいてイメージを更新するアンドロイドアプリケーションを作成しようとしています。私の主な活動のonCreateメソッドでは、次のコードを使用して、アプリケーションの実行中に絶えず更新しようとしています。現在、以下でマークした実行可能ファイル(太字または**)でエラーが発生しています。 「実行可能ファイルが初期化されていない可能性があります」と表示されます。私はこれを解決する方法を考えていた。実行可能な初期化エラー
1
A
答えて
1
final int delayMs = 1000;
final Handler handler = new Handler();
final Runnable runnable = new Runnable() {
@Override public void run() {
// Call your refresh method
Refresher();
// Restart the timer
handler.postDelayed(**runnable**, delayMs);
}
};
handler.postDelayed(runnable, delayMs);
包含するクラスのメンバーとして代わりにそれが使用されるのと同じ方法で内部のローカル変数としてrunnable
を定義します。
0
これで何が達成できるのかはっきりしません。ここにコードを追加できますか? ここで正確な質問に答えると、Runnableの実装で最終的な 'runnable'変数への参照を使用しようとしています。使用時に 'runnable'が初期化されているかどうかは不明です。
+0
これはコメントとして書かれているはずです。 –
関連する問題
- 1. swift 2.2:怠惰なプロパティで初期化可能な初期化ツール
- 2. 実行可能ファイルの同じインスタンスで2つのスレッドを初期化する
- 3. 初期化エラー
- 4. 「無効な初期化」エラー
- 5. 長期実行可能なDjangoプロセスが実行可能ですか?
- 6. AVAudioPlayer初期化エラー
- 7. YouTube初期化エラー
- 8. PowerMockRunner初期化エラー
- 9. Junitテスト実行時に初期化エラーが発生する
- 10. 実行時エラー、変数b未初期化
- 11. ドッカーの初期コンテナの初期化時にスクリプトを実行
- 12. 配列の初期化実行時に
- 13. 実行時の.NETアセンブリの初期化
- 14. FXML: "初期化後に実行"
- 15. C++ 11:遅延初期化の安全なダブルチェックロック。可能?
- 16. 初期化子の要素計算可能ではない
- 17. 初期化行列
- 18. 実行可能な.jarファイルを実行するクラッシュ/エラー
- 19. 実行形式エラーです。バイナリファイル、実行可能ではない
- 20. エラー - 実行時例外エラー(可能バインドバターナイフ可能)
- 21. は、初期化機能に
- 22. エラーC2440: '初期化': 'ダブル* []'
- 23. 春ブートデータソースの初期化エラー
- 24. d3.js初期化エラーIE11
- 25. メディアキャプチャの初期化エラー
- 26. C++ 11クラス初期化エラー
- 27. Glassfish:EJBコンテナの初期化エラー
- 28. 初期化時のPayPalエラー
- 29. 未初期化定数...エラー
- 30. ERROR SparkContext:SparkContextの初期化エラー
'this'を使う...この文脈では、' runnable'と同じ意味であるはずです...それはあなたのアクティビティクラスを意味する数行後に覚えておいてください! – Selvin