我有烤麪包的問題。當用戶成功登錄數據庫時,如何讓吐司消失。我怎樣才能讓吐司消失?
代碼供用戶無法登錄這樣的:
類BuatLogin擴展的AsyncTask {
@Override
protected void onPreExecute() {
super.onPreExecute();
pDialog = new ProgressDialog(Login_layout.this);
pDialog.setMessage("Login_layout Progress...");
pDialog.setIndeterminate(false);
pDialog.setCancelable(true);
pDialog.show();
}
protected String doInBackground(String... args) {
String usr = user.getText().toString();
String pwd = pass.getText().toString();
Log.d("1 "+usr, pwd);
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("usr", usr));
params.add(new BasicNameValuePair("pwd", pwd));
Log.d("2 "+usr, pwd);
Log.d(usr,url_create_login);
// getting JSON Object
JSONObject json = jsonParser.makeHttpRequest(url_create_login,
"POST", params);
Log.d("Buat Respond", json.toString());
try {
int sukses = json.getInt(TAG_SUKSES);
if (sukses == 1) {
String nim=json.getString(TAG_NIM);
String jrs=json.getString(TAG_JRS);
Log.d(TAG_NIM,nim);
// sukses login
Intent i = new Intent(getApplicationContext(), Mhs_main_layout.class);
i.putExtra(TAG_NIM, nim);
i.putExtra(TAG_JRS,jrs);
startActivity(i);
finish();
} else if(sukses == 2) {
String nip=json.getString(TAG_NIP);
Log.d(TAG_NIP,nip);
Intent i = new Intent(getApplicationContext(), Admin_main_layout.class);
i.putExtra(TAG_NIP, nip);
startActivity(i);
finish();
}else if(sukses == 3){
setResult(100);
//toas(100);
//finish();
}
} catch (JSONException e) {
e.printStackTrace();
}
return null;
}
//Respon dari upadte buku class
protected void onPostExecute(String file_url) {
pDialog.dismiss();
int resultCode = 100;
if (resultCode != 100);
{
Toast.makeText(Login_layout.this, "Nip/Nim Atau Password TIdak Sesuai Silahkan Coba Lagi ", Toast.LENGTH_LONG).show();
}
}
}
但敬酒不斷上來就連用戶成功登錄,並在日誌貓沒有錯誤。我能做些什麼來使它消失?
好吧,先生,非常感謝..我會嘗試... – 2013-04-04 12:41:12