일부는 EditTexts
, 일부는 RadioGroups
및 Spinners
인 조각이 있습니다.
조각의 방향 변경. 뷰 상태 복원
방향을 변경하면 뷰 상태가 유지되지 않습니다. onSavaInstanceState
을 무시하고 setRetainInstance(true)
으로 전화를 걸었지만 도움이되지 않았습니다.
또한 Bundle outState
에 삽입 된 값을 모두 outState.putString("name", mName.getText().toString())
으로 저장하고 onCreateView
으로 복원하려고했습니다.
Bundle outState
(onCreateView
)은 값을 보유하고 있지만 값을 설정하기 위해 뷰를 조작 할 수 없습니다. 예를 들면 다음과 같습니다 : mName.setText(savedInstanceState.getString("name"))
어떤 아이디어로 해결할 수 있습니까?
"나는 견해를 조작 할 수 없다"는 것은 무엇을 의미합니까? 어떤 오류가 있습니까? – Aerilys
아니요. 그것은 단지 작동하지 않았다. 이 동작은 FragmentActivity의 이전 Fragment를 대체했기 때문에 발생했습니다. 오리엔테이션에 – Leandros
을 사용하면 조각의 새 인스턴스가 생깁니 까? – MaTriXy