2012-01-15 137 views
0

我有一個Xperia Mini Pro,我正在製作一個特定的應用程序。Android - 在手機上關閉什麼事件關閉

我有一個全屏幕的活動,但是當我關閉手機(物理上)時,它會重置屏幕上東西的位置。

有沒有一種方法,我可以重寫,以防止這種情況,如「onPhoneClose」或什麼?

回答

1

這將在您的Activity中觸發;這是您需要重寫以攔截事件的回調。但是,如果您通過在<activity>中設置android:configChanges="keyboardHidden"來聲明您關心AndroidManifest.xml中的活動,您將只會收到此活動。

+0

這一定是它,但它現在給我一個錯誤。如果我不打電話父母的方法有可能是我應該做的事情? – 2012-01-15 16:05:55

+0

沒關係,做了伎倆謝謝,雖然我沒有得到它。如果我只記得父方法爲什麼不重置活動的狀態?爲什麼它之前重置? – 2012-01-15 16:08:30

+0

默認行爲是重新啓動Activity,以強制您的應用在新配置狀態的上下文內重新加載。通過以這種方式聲明事情,您告訴Android您將要處理更改並且不需要重置。 – 2012-01-15 16:29:24