Androidアクティビティのビューを自動的に更新しようとして問題が発生しました。アプリケーションはチャットのようなメッセージを表示します。ListViewを使用して、ArrayAdapterでメッセージを配置しています。
この方法を使用してListViewを更新します
public void loadMessages() {
ArrayList<String> messages = this.dbHelper.getMessages();
conversationArrayAdapter.clear();
conversationArrayAdapter.addAll(messages);
conversationArrayAdapter.notifyDataSetChanged();
}
私の考えは、その方法を呼び出すスレッドを配置することですが、これを実行しようとすると、次のエラーが発生します。
ビュー階層を作成した元のスレッドのみがそのビューに触れることができます。