更改屏幕方向时遇到问题。我有一个由服务调用的具有 2 个意图的活动。
当我旋转屏幕进入横向模式时,它会调用 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 请或者什么是最常见的处理这种情况的方法?