2013-10-31 64 views
0

我的android項目中,我掃描圖像,然後重定向到一個新的活動。在onPause我釋放我的相機,並在onResume我重新創建它。相機活動的最佳後退按鈕

當使用我的後退按鈕返回到相機視圖;我感覺到它反應緩慢。我知道這個事實,因爲我在創建新的相機實例在onResume之前,程序不改變視圖。

我的問題是:如何使攝像機活動視圖使攝像機實例使所有「看起來」更快?

希望我清楚! :)

回答

0

指的Android Camera online document

注意:在某些設備上,這種方法可能需要很長的時間來完成 。最好從工作線程 (可能使用AsyncTask)調用此方法以避免阻塞主應用程序UI 線程。

+0

似乎沒有其他理智的方式。謝謝! 我將嘗試重構我的程序來使用片段代替,這種方式我不需要在每次更改活動(片段)時都釋放相機。 – Furedal

0

是的,你可以在後臺線程中打開()相機。我不確定這是否會降低您的活動顯示速度。

+0

是的,它是camera.open(),減慢我的顯示,因爲我不是異步做它。 – Furedal