gpt4 book ai didi

android - 更改屏幕方向问题 : onCreate

转载 作者:行者123 更新时间:2023-11-29 00:49:20 25 4
gpt4 key购买 nike

我在更改屏幕方向时遇到问题。我有一个由服务调用的具有 2 个 Intent 的 Activity 。

当我旋转屏幕进入横向模式时,它会调用 onCreate。问题是我有一个按钮和通过处理程序更新的 TextField),它们似乎不再有反应。

就像这是我尝试在 onCreate 中添加按钮但一旦 View 更改为横向模式它就没有响应的代码:

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,或者请问处理这种情况最常见的方法是什么?

最佳答案

有关最佳实践,请参阅此文档。 configChanges 是一个短期解决方案 http://android-developers.blogspot.com/2009/02/faster-screen-orientation-change.html

关于android - 更改屏幕方向问题 : onCreate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com