0
내 응용 프로그램에서 에뮬레이터의 방향을 변경할 때 대화 상자를 잃을 때 대화 상자를 표시하는 "정보"가 있습니다. 대화 상자 상태 정보 저장
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("dialog", ChangeLogs);
}
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
if(savedInstanceState.containsKey("dialog")){
ChangeLogs(); // this is methos that show dialog
}
}
가 지금은 방향을 변경할 때마다 시간이 나는 대화 상자 (대화 상자가 표시인지, 또는 경우 어떤 검사가 없기 때문에 분명이 발생)를 참조하십시오 : 그래서 인스턴스를 저장하는 방법을 배웠습니다.
계속할 수 없습니다. 나는 뭘 할까?
감사합니다.
감사합니다! DialogFragment가 API 레벨과 호환되지 않음 <11 –
@Poll Hallen 왜 안드로이드 호환성 라이브러리를 사용할 수 있습니까? –