会社のブログログイン登録スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。4,711件1Handler.post()へ受け渡すRunnableオブジェクトは、よく匿名クラスとして受け渡すように記述されている事が多いと思います。}});しかし例えば、この処理を呼び出す頻度が非常に高い場合、毎回新たにRunnableオブジェクトを作りたくありません。そこで以下のようにオブジェクトを使い回して、例えばtest1()が呼ばれた時とtest2()が呼ばれた時とで表示したい文字列だけを上書きするようにした場合、まだHandler側でまだ処理されていない文字列が上書きされて消えてしまう等の問題が発生するものでしょうか。このような使い方は正しいのでしょうか、教えて頂けると助かります。しては大丈夫そうですが、例に上げられているそのソースコードでは意図通りに動かない可能性が高いです。追うことでわかります。ラップしてキューに追加します。して解釈され、呼び出されると推定できます。意図せぬ実行結果(同じメッセージ/テキストが2度処理される)になると推測されます。同じインスタンスを複数回渡すことができますが、だいたいの場合その「インスタンスが再入可能であること」が必須といえるでしょう。あと、どうしても再入不可能なまま再利用をするのであれば、オブジェクトプールを使うなどの手段も考えられます。このオブジェクトプールを使う実装になっていましたので、興味があれば一度読まれることをオススメしておきます。個人的には毎回作成することを推奨いたします。ヘタに凝るとわかりにくいバグになりそうですから。|この質問に回答するには、ログインする必要があります。求めていた回答ではありませんか?androidjavaのタグが付いた他の質問を参照する。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。従って情報を開示できることに同意したことになります。選択した項目のみ受け入れる。