2012-12-25 9 views
0

저는 TimerTask의 주 활동을 처리하고 설정 활동이있는 메뉴를 만듭니다. 설정 활동의 뒤로 버튼을 사용하면 시작부터 주 활동으로 이동합니다. 뒤로 이동할 때 주 활동을 새로 고침하고 싶습니다. 부탁해 때 다시 내 주요 활동 정지, 중단 및 종료 APK에서 이해 내 APK에서 다시 시작 TimerTask.Some 코드 ...이 후 주요 활동 메뉴설정 활동에서 주 활동으로 돌아 가기

public boolean onOptionsItemSelected(MenuItem item) 
{ 
    switch (item.getItemId()) 
    { 
    case R.id.menu_exit: 
     finish(); 
     return true; 
    case R.id.menu_setup: 
     startActivity(new Intent(this, Setup.class)); 
     return true; 
    default: 
     return super.onOptionsItemSelected(item); 
    } 

안에

나는 TimerTask를 때 버튼에서 시작 및 중지 ...

내 setup.class는 타이머에 대한 저장 지연 시간에 대한 SharedPreference입니다 ...

이 클래스의 뒤로 버튼에 대한 코드를 원하고 시작 (새로 고침) 주요 활동 ... 기본 설정에서 TimerTask의 새로운 지연 시간으로 이동하십시오.

답변

0

설정 활동에서 onBackPressed() 메소드를 재정의하고 기본 활동을 시작합니다. 번들을 사용하여 데이터를 의도로 보내기

+0

시도해보십시오. Intent intent = new Intent (getBaseContext(), main.class); \t intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK); \t startActivity (의도); 여분의 뒤로 버튼으로 작업 – user1909897

관련 문제