更改我的屏幕方向時出現問題。我有一個活動,有2個意圖被服務調用。更改屏幕方向問題:onCreate
當我旋轉屏幕,進入橫向模式時,它會調用onCreate。問題是我有一個按鈕,並通過處理程序更新的TextField),他們似乎沒有反應了。
像這樣的代碼,當我嘗試也以在OnCreate添加按鈕,但一旦視圖改變爲橫向模式下,它不響應:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.call);
Button endCall = (Button) findViewById(R.id.stopCall);
endCall.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
/// ...
}
});
handleIntent(getIntent());
}
人們如何看待這個重新定位嗎?有沒有辦法讓它不能回憶onCreate請或什麼是最常見的方式來處理這種情況下請?
這可能是最常問的android問題。當你改變方向時,活動就會被破壞並重新創建。只需在這裏搜索方向變化,你會發現很多解決方案。 – Falmarri 2010-12-05 02:10:17
謝謝。我在Manifest中使用了android:configChanges =「orientation | keyboardHidden」,並且它是固定的。非常感謝。 – Jary 2010-12-05 06:39:05