2012-04-10 102 views
0

我的困境是如何設計具有以下特點的應用程序:基於GPS的應用程序設計

  1. 攝像頭預覽。 (必須是在UI線程)要求
  2. 沉重的圖像處理(也許認爲與AIDL遠程服務,甚至認爲爲了不保持用戶界面與的AsyncTask使它)
  3. 位置監聽器更新全局(在應用層)

我真的不知道是否明智的做主要活動來實現一個LocationListener - 對ui不是不好?有沒有其他辦法可以實現這一目標?

10x。

回答

0

我沒有看到如何在活動中偵聽位置更新會對UI造成不良影響。

壞UI是在UI線程上重量級的過程,因爲當UI線程不超過幾秒鐘更響應的Android應用顯示不響應對話框。

但在聽了位置更新,這並不在UI線程上發生的情況下,即使你讓你活動的聽衆。

+0

其5秒資格ANR ... – waqaslam 2012-04-10 06:34:36

+0

我希望儘量減少A S儘可能地在UI任何滯後,這是指在適當的UI線程之外的一切,爲什麼即時通訊思想.. – gor 2012-04-10 09:21:23