У меня проблема при изменении ориентации экрана. У меня есть действие с двумя намерениями, которое вызывается службой.
Когда я поворачиваю экран, переходя в ландшафтный режим, он вызывает 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, пожалуйста, или каков наиболее распространенный способ лечения этого случая, пожалуйста?