다른 모든 활동이 파생 된 상위 Activity가 있습니다. 첫 번째 화면 액티비티 (android.intent.category.LAUNCHER)에서는 ram-sqlite 사전을 채우는 parent Activity에서 메소드를 호출하고 이것이 발생하는 유일한 장소입니다.응용 프로그램이 손상되고 복원 됨
다음과 같은 시나리오를 조사해 보겠습니다. 응용 프로그램이 손상되면 해당 메모리 사전이 지워집니다. 다음 출시 사용자가 "메인"과 다른 활동에 배치 될 가능성이 있습니까? 그 경우 사전은 비어있을 것이고 나는 또 짝사랑 할 것입니다. 가능한가? 이를 막기 위해 무엇을해야합니까? 응용 프로그램 파생 클래스를 만들고 if-check, 채우기 사전을 거기에 있습니까?
감사합니다.
더 잘 설명 할 수 있습니까? – Ronnie
크래시가 발생하는 경우 어떤 코드와 로그캣을 제공해 주시면 시도하고 도와 드릴 수 있습니다. – Idistic
lol, 특정 호감을 얻지는 않습니다. 호감 - 그래? 하지만 그럴 경우 내 사전 데이터가 손실 될 수 있습니다. 그래서 사용자가 이전에 짓 눌린 응용 프로그램을 다시 시작하고 이전에 짓 눌린 활동으로 즉시 리디렉션 될 가능성이 있는지 묻습니다. 이 이전에 짓 눌린 활동은 내 사전이 채워지는 "기본"(시작 프로그램) 활동이 아닐 수도 있습니다. 따라서이 경우 사전이 비어 있고 활동에 데이터가 필요하다면 문제가 될 수 있습니다. 지금은 더 명확한가요? – user1384991