2016-08-04 1 views
2

, 내 이전 활동은 내가마지막 활동을 재개하려면 어떻게해야합니까? 내가 다시 응용 프로그램을 열 때

주요 활동에

주를 이동하려면 어떻게 주에서 다시 시작 버튼을 누를 때 : 부톤 섬 500 다시 시작 버튼

super.onCreate(savedInstanceState); 
    ActionBar actionBar =getSupportActionBar(); 
    actionBar.hide(); 
    setContentView(R.layout.activity_giris); 

    button1= (Button) findViewById(R.id.button); 
    button500= (Button) findViewById(R.id.button500); 


    button500.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

     } 
    }); 

    button1.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent intent = new Intent(Giris.this, Soru1.class); 
      startActivity(intent); 
      finish(); 
     } 
    }); 

} 

}

퀘스트 1

+1

당신이 정교한 디테일을 줄 수있는 좀 더 상황/정보 – Shaishav

+0

필요 : 또한 https://developer.android.com/training/basics/data-storage/shared-preferences.html

, 여기에 수행 할 수있는 방법을 코드 예제는? 코드 공유. – Ayyappan

+0

나는 응용 프로그램 퀴즈 게임을 만들었습니다. 응용 프로그램을 닫으면 마지막으로 질문을 계속하고 싶습니다. MENU 버튼을 누르고 중단했던 부분부터 계속하십시오. –

답변

1

공유 환경 설정을 사용하는 것이 작업을 수행하는 가장 간단한 방법. 공유 환경 설정에서 문자열에 사용한 마지막 활동의 이름을 저장하고로드 한 다음 필요한 활동을 시작할 수 있습니다. 현재 공유 환경 설정을 사용하는 방법을 찾아 볼 수 있습니다 :

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
String activityName = getResources().getString(R.string.saved_activity); 
switch (activityName) { 
    case "activityA": 
     //start activity A 
     break; 
    case "activityB": 
     //start activity B 
     break; 
} 
관련 문제