2012-12-19 6 views
0

나는 많은 Actvities이있는 응용 프로그램을 가지고 있는데 데이터베이스 또는 파일에서 데이터를 검색하기 위해 매개 변수와 함께 각각 activities을 호출해야하지만 두 번째로 활동을 호출하면 해당 활동이 데이터를 검색하지 못하게됩니다 다시 말해 사용자가 지루할 수 있습니다.활동 스택을 다시 실행

예 :

  1. 제가 3 개 활동을 호출 할 수있는 메뉴를 주요 활동있다 : A, B 및 C
  2. 그들 각자는 난이 각각의 활동 데이터베이스를
  3. 액세스 매개 변수를 필요
  4. 을 그들 사이를 탐색하려면 링크를 다시 액티비티를 호출해야합니다. 따라서 스택에서 액티비티를 호출하면 액세스 할 필요가 없습니다. 데이터베이스를 다시 액세스하십시오.

모든 의견을 크게 환영합니다.

+0

번들을 onPause() 내에서 저장할 수 있습니다. –

답변

0

활동을 마치지 않으면 데이터가 유지됩니다. 당신은 더 이상 아무것도하지 않아도됩니다. 그렇지 않으면 Application 클래스를 확장하여 데이터를 거기에있는 일부 데이터 구조에 저장할 수 있습니다.이 데이터 구조는 나중에 언제든지 검색 할 수 있습니다.

+0

각 액티비티의 첫 번째 호출은 데이터베이스에서 데이터를 가져 오는 순서대로 엑스트라를 보내야하지만 같은 액티비티의 두 번째 호출에 대해서는 스택에서 다시 가져오고 싶습니다. 어떻게 할 수 있습니까? – leonidas79

관련 문제