Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これは特定の問題ではありませんが、Android アプリケーションでビューを更新する必要があるたびに、コードの何が問題なのかを確認するために A LOT を検索する必要があります。アンドロイドだけでなく、一般的にモバイルで。
この種のタスクのルール/ケースはありますか? つまり、 を使用できるInvalidateとき、 を使用しなければならないときHandlerなど..
Invalidate
Handler
前もって感謝します
私によると、「ハンドラー」を使用する場合は、UI スレッドにアンカーを配置して、いつでもビューにアクセスできるようにします。「無効化」を投稿すると、「ねえ! できるときに私のビューを更新してもらえますか?」と言います。UI スレッドを使用している場合は、すぐに (またはほぼ) 実行できます。別のスレッド内にいる場合は、要求が「投稿」され、アクティビティが UI スレッドに戻ると UI が更新されます。