0

私のジレンマは、次の機能を備えたアプリケーションを設計する方法に関するものです。

  1. カメラプレビュー。(UIスレッド上にある必要があります)
  2. 要求に応じた重い画像処理(おそらくAIDLを使用したリモートサービスで考えられ、UIを保持しないためにasyncTaskでそれを作成することさえ考えられました)
  3. グローバルを更新するロケーションリスナー(アプリケーション層内)

LocationListenerを実装するためのメインアクティビティを用意するのが賢明かどうかは本当にわかりません-UIにとって悪いことではないでしょうか?それを達成する他の方法はありますか?

10倍。

4

1 に答える 1

0

アクティビティで位置情報の更新をリッスンすることが UI にどのように悪影響を与えるかわかりません。

UI スレッドが数秒以上応答しない場合、Android が [アプリケーションが応答していません] ダイアログを表示するため、UI スレッドの負荷の高いプロセスは UI にとって好ましくありません。

ただし、場所の更新をリッスンする場合、アクティビティをリスナーにしても、UI スレッドでは発生しません。

于 2012-04-10T06:28:50.497 に答える