0

これは特定の問題ではありませんが、Android アプリケーションでビューを更新する必要があるたびに、コードの何が問題なのかを確認するために A LOT を検索する必要があります。アンドロイドだけでなく、一般的にモバイルで。

この種のタスクのルール/ケースはありますか? つまり、 を使用できるInvalidateとき、 を使用しなければならないときHandlerなど..

前もって感謝します

4

1 に答える 1

2

私によると、「ハンドラー」を使用する場合は、UI スレッドにアンカーを配置して、いつでもビューにアクセスできるようにします。「無効化」を投稿すると、「ねえ! できるときに私のビューを更新してもらえますか?」と言います。UI スレッドを使用している場合は、すぐに (またはほぼ) 実行できます。別のスレッド内にいる場合は、要求が「投稿」され、アクティビティが UI スレッドに戻ると UI が更新されます。

于 2012-05-09T14:25:16.373 に答える