【发布时间】:2017-10-03 01:35:55
【问题描述】:
我遇到了屏幕旋转问题。
我有一个包含数据的 ListView。
每次我旋转屏幕时,ListView 都会消失。
我在包含 ListView 的类中尝试了这个。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
loadActivity();
}
我也把这个放在清单里了
android:configChanges="keyboardHidden|orientation"
还是什么都没有。
任何帮助将不胜感激,并获得一个大的绿色勾号
private void loadActivity() {
// Do all of your work here
list = (ListView) findViewById(R.id.listView);
personList = new ArrayList<HashMap<String, String>>();
getData();//get business email
final Intent intent = getIntent();
email = intent.getStringExtra("email");
txt.setText(email);
}
【问题讨论】:
-
您是否为此活动使用了两个不同的布局文件? (一张纵向,一张横向)
-
这个 loadActivity 有什么作用?
-
他加载活动从数据库中加载列表
-
能分享一下loadActivity代码吗?
-
private void loadActivity() { // 在这里完成所有工作 list = (ListView) findViewById(R.id.listView); personList = new ArrayList
>(); getData();//获取企业邮件最终Intent intent = getIntent(); email = intent.getStringExtra("email"); txt.setText(电子邮件); }
标签: android listview screen-orientation