2014-02-06 3 views
0

내 앱 홈 페이지에서 ListViewadapter.add(string)을 사용하여 항목을 추가 할 수있는 옵션이 있습니다. 또한 Activity 내 앱이 startActivity(intent)을 사용하는 것으로 이동했습니다. 그 두 번째에있을 때 Activity 버튼을 누르면 뒤로 버튼을 누르면 목록에 추가 된 모든 데이터가 그대로 남아 있지만 왼쪽 상단의 아이콘을 누르면 모든 데이터가 사라집니다. 아이콘을위한 버튼이 내 목록의 데이터를 보존 할 수 있도록하는 방법이 있습니까? 오픈 애플 리케이션을 탐색 할 때만 앱을 닫을 때 데이터가 보존되기를 원하지 않는다는 점에 유의해야한다고 생각합니다.앱 홈 버튼에 데이터가 저장되지 않음

이 홈 버튼 액션을 처리하는 내 현재의 방법이다 :

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case android.R.id.home: 
      NavUtils.navigateUpFromSameTask(this); 
      return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

답변

1

빠른 해결책은 onBackPressed() 대신 NavUtils.navigateUpFromSameTask(this)를 호출하는 것입니다. 그러나이 방법은 권장되지 않으며 적절한 탐색 논리를 구현해야합니다. this 질문과 these 도움말에 대한 답변을 살펴보십시오.

+0

첫 번째 링크를 따라 가면서 해결책을 찾았습니다. 고맙습니다! –

+0

당신을 진심으로 환영합니다! – Slavko

관련 문제