2011-12-21 52 views
0

我的開始活動是LoginView。 如果登錄是正確的,我打電話startActivity(new Intent(LoginView.this, MainView.class));finish()簡歷後開始活動

所以我的應用程序切換到MainView,如果我按後退按鈕應用程序去backgroud。

我的問題:

如果我恢復應用程序(長按Home鍵),我總是會回到LoginView,而不是到Mainview

的MainView:

protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.mainlayout); 
} 

請幫助

回答

0
login.setOnClickListener(new View.OnClickListener() 
    { 
     public void onClick(View view) 
     { 
      String name=username.getText().toString(); 
      SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
      SharedPreferences.Editor editor = settings.edit(); 
      editor.putString("username", name); 
      if(name.equals("xxx")) 
       { 

        Intent intent=new Intent(currentactivity.this,nextactivity.class); 
        intent.putExtras(bundle); 
        startActivityForResult(intent,0); 
       } 
     } 
    });