Androidで手間がかかる操作にはUIの操作も含まれますが、どう対処すればよいでしょうか?
習慣沉默
習慣沉默 2017-05-24 11:38:10
0
1
842

private void addPolylineInPlayGround() {

リーリー

//まず、ネットワーク リクエストを通じて比較的多数の緯度と経度のポイントを取得し、そのポイントに基づいて地図上に線を描画します。現在の主な問題は、線の描画プロセスに時間がかかり、ページが動かなくなることです (これは良くありません)。データ量は多くなりますが、肝心のサブスレッドで描いた線が描けず、またUIスレッドがスタックしてしまうためです。ヘルプ.... ###

ps: 子スレッドで runonuithread を使用して中央の addPolyLine を操作しようとしましたが、これも機能しませんでした。

リーリー

習慣沉默
習慣沉默

全員に返信(1)
某草草

最初にサブスレッドで描画し、次にハンドラーを通じてメインスレッドのインターフェースを更新します。
rxjavaを使うととても便利です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート