2012-03-12 28 views
0

我是第一次使用這些類型的設備和一般UI的開發人員,所以我可能會缺少一些基本和明顯的東西。當我打開平板電腦時,Android應用程序卡住了 - 第一個定時器

一切似乎在模擬器中正常工作,但我不知道如何模擬轉動它。 所以我試着在我的pandigital上運行應用程序(白色模型 - 看起來最低的模型),每次我打開Android,它就會凍結。至少UI凍結了,我相信調試信息仍在打印。 這是一個家庭項目,我沒有其他設備可以嘗試。

對不起,如此模糊,這是一個我一直忽略的問題,試圖首先處理更多有趣的問題,但這是一個困擾我的問題。

無論如何,我有一個Activity啓動一個線程,並創建一個響應各種事件的類,它實現:MainInterface和SurfaceHolder.Callback。還有什麼我應該處理的?可能? 平板電腦開啓時是否有一些特定的電話?我想在那裏放一個調試信息。

+0

我認爲你沒有意識到的一件事。當您旋轉屏幕時,正在運行的活動將被終止。並重新在新的方向。這會導致你運行的任何線程再次運行。 – 2012-03-12 03:08:08

回答

0

我的猜測是,你在你的AndroidManifest.xml中聲明,這個活動本身會處理旋轉事件(也許是因爲你從某個項目中複製了它,活動確實這樣做了),而且這個聲明是謊言,你的活動實際上並沒有嘗試處理旋轉。

如果是這種情況,解決您的問題的一個好方法就是簡單地從清單中刪除謊言android:configChanges

相關問題