Привет, я делаю простую демонстрацию для просмотра сетки.У меня есть проблема, касающаяся изменения макета.
Когда моя демонстрационная программа работает в режиме Ladscape, она сохраняет значения флажков.но когда я меняю ориентацию на любой режим.он снова вызвал метод onCreate () и сбросил все значения.Может ли кто-нибудь предложить мне.как сохранить значения после изменения ориентации.
Вот мой код:
btnSubmit = (Button) findViewById(R.id.editButton);
btnSubmit.setOnClickListener(this);
gridview.setAdapter(new ImageAdapter(this, status));
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
ImageView imgview = (ImageView) v.findViewById(R.id.imgvew);
imgview.setImageResource(R.drawable.check_box_checked);
}
});
@Override
public void onConfigurationChanged(android.content.res.Configuration newConfig) {
if (newConfig.ORIENTATION_LANDSCAPE == Configuration.ORIENTATION_PORTRAIT){
}
};
@Override
public void onClick(View v) {
status = true;
GridView gridview = (GridView) findViewById(R.id.gridview);
gridview.setAdapter(new ImageAdapter(this, status));
}