在我的應用程序中有一個登錄頁面,它是第一個活動。在通過登錄頁面成功輸入後,我不想在第一個活動後看到登錄頁面use.but每次應用程序打開我需要登錄page.thats爲什麼我不使用共享preferrence.please幫助我。刪除活動堆棧中的前一個活動,同時啓動下一個活動
etuserid = (EditText) findViewById(R.id.etuserid);
etpass = (EditText) findViewById(R.id.etlogpassword);
login = (Button) findViewById(R.id.btlogin);
namevaluepair = new ArrayList<NameValuePair>();
login.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
userid = etuserid.getText().toString();
pass = etpass.getText().toString();
String url = "http://mytesting.hostingsiteforfree.com/POS/login.php";
new LoginTask().execute(url, userid, pass);
}
});
// finish();
}
嘗試調用「完成()」到您的LoginTask,在那裏你正在進入下一個活動 – Dimmerg
活動在堆棧的方式推的onPOstExecute這樣的活動推送的第一不能刪除第一個我想,在登錄後使用偏好設置或在第二項活動上重寫onBackPressed()以跳過登錄活動。 – Saqib
它可以被刪除。嘗試從活動A調用活動B,其中A - 應用程序中的第一個活動,並在startActivity()之後的下一行中調用finish() - 它將起作用。 – Dimmerg