受け取った情報に基づいてイメージを更新するアンドロイドアプリケーションを作成しようとしています。私の主な活動の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. 「無効な初期化」エラー
- 3. 実行可能ファイルの同じインスタンスで2つのスレッドを初期化する
- 4. AVAudioPlayer初期化エラー
- 5. 長期実行可能なDjangoプロセスが実行可能ですか?
- 6. 実行時の.NETアセンブリの初期化
- 7. C++ 11:遅延初期化の安全なダブルチェックロック。可能?
- 8. 初期化行列
- 9. ERROR SparkContext:SparkContextの初期化エラー
- 10. Glassfish:EJBコンテナの初期化エラー
- 11. as_paperclip_bridge rails3の初期化エラー
- 12. アンドロイド・ウィジェットの初期化エラー
- 13. 初期化時のPayPalエラー
- 14. Log4j初期化エラーJBoss RestEasy
- 15. .Net Frameworks初期化エラー
- 16. 未初期化定数...エラー
- 17. エラー - 実行時例外エラー(可能バインドバターナイフ可能)
- 18. VistaのBDE初期化エラー(エラー$ 2501)
- 19. SAFELY Windowsで実行可能な実行可能ファイルへのパス
- 20. PHPを実行可能なウェブサイトとして実行可能
- 21. 実行可能ファイルの暗号化
- 22. テプリッツ行列の初期化
- 23. Cコードで実行可能な実行
- 24. LibGDXは描画可能を初期化します
- 25. gem内のバイナリ実行可能ファイルのベンダー化可能性?
- 26. スタティックC++マップの初期化エラーC2552:非集計を初期化リストで初期化できません。
- 27. 実行可能なJavaCVプロジェクト
- 28. 実行可能なパス
- 29. 非同期コントローラは実行可能なオプションですか?
- 30. デフォルト初期化と値の初期化
'this'を使う...この文脈では、' runnable'と同じ意味であるはずです...それはあなたのアクティビティクラスを意味する数行後に覚えておいてください! – Selvin