1
即使經常調用onSensorChanged()
,UI如何能夠如此響應。通常UI線程執行這個方法的權利?不應該在執行時阻止其他必要的處理?爲什麼onSensorChanged不會導致UI線程變慢?
UI線程的Looper
與此有關嗎?
即使經常調用onSensorChanged()
,UI如何能夠如此響應。通常UI線程執行這個方法的權利?不應該在執行時阻止其他必要的處理?爲什麼onSensorChanged不會導致UI線程變慢?
UI線程的Looper
與此有關嗎?
即使在經常調用onSensorChanged()時,UI如何能夠如此響應。
因爲希望onSensorChanged()
中的邏輯非常快。如果你在onSensorChanged()
中做了效率低下的事情,你的結果將會很差。
通常UI線程執行此方法的權利?
正確。
是否應該在執行時阻止其他必要的處理?
正確。
UI線程的Looper是否與此有關?
沒有比任何其他回調方法,其中Android在主應用程序線程上調用你。
是否將每個活動的方法放入uithread的looper中。例如:用戶啓動應用程序 - android將啓動器活動的onCreate()放入隊列中,並且uithread執行它,稍後onStart()。用戶觸摸屏幕時發生了什麼android run'user interface event loop',它將相應的事件監聽器的方法放入隊列中。我可以創建一個新的問題,如果這是一個評論過多的討論 – tez 2013-03-13 06:47:08