2013-06-27 2 views
2

사용자가 응용 프로그램을 닫고 이전 활동을 마치더라도 마지막 활동을 복원하는 방법은 무엇입니까? 내 말은 사용자가 닫은 응용 프로그램을 다시 열면 마지막 활동이 계속 표시되며 에뮬레이터의 뒤로 단추를 누르면 이전 활동을 볼 수 없다는 것입니다. 에뮬레이터 (이전 액티비티가 완료 될 것이므로 이전 액티비티로 되돌아 가지 않습니다). 제발 내가 도움이 필요해, 아주 명확하게 설명해주세요, 미안 해요, 안드로이드에 새로 왔습니다. 가능한 경우 한 번 더 요청하십시오. 단계별로 설명해주십시오.마지막 활동을 복원하고 이전 활동을 완료하십시오.

이이 제 2 차 활동 나의 첫번째 활동

public class MainActivity extends Activity { 

public EditText txt_Emp, txt_Email, txt_Security; 
public ImageButton btn_Submit, btn_Generate, btn_Resend; 
final Context context = this; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 


    txt_Emp = (EditText) findViewById(R.id.txt_emp); 
    txt_Email = (EditText) findViewById(R.id.txt_email); 
    txt_Security = (EditText) findViewById(R.id.txt_code); 
    btn_Submit = (ImageButton) findViewById(R.id.btn_submit); 
    btn_Generate = (ImageButton) findViewById(R.id.btn_generate); 
    btn_Resend = (ImageButton) findViewById(R.id.btn_resend); 


    btn_Generate.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) 
    { 
     String email = txt_Email.getText().toString(); 
     String employee = txt_Emp.getText().toString(); 

     //Hashcode 
         //this will get the hashcode 


      //SENDING AN EMAIL 
           // this is for sending an email containing the hashcode 


    btn_Submit.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     //this will proceed to the next activity if the code is correct 
      } 
         } 

입니다

공용 클래스 WelcomeActivity는 활동 {

TextView txtWelcome; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_welcome); 

    quit = (Button) findViewById(R.id.button1); 

    quit.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 

       //this button will direct to the 1st activity. 

     } 
     }); 
     } 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.welcome, menu); 
    return true; 
} 
} 

나는 사용자가 사용자를 클릭하지 않은 경우 것을 원하는 확장 그는 앱을 닫더라도 두 번째 액티비티에 머무를 것이고 에뮬레이터에서 리턴을 클릭하면 앱이 첫 번째 액티비티로 돌아 가지 않을 것입니다. 나는 아무 생각이 없다. 대단히 감사합니다.

답변

1

공유 환경 설정을 사용하여이 문제를 해결했습니다.

관련 문제