ورود

View Full Version : مشکل در اکتیویتی و دکمه خروج



gwtw2013
پنج شنبه 24 بهمن 1392, 15:48 عصر
سلام دو تا مشکل دارم لطفا کمک کنید
1. برای این که وقتی از یک اکتیویتی به اکتیویتی بعدی میریم اون اکتیویتی بسته بشه باید چیکار کرد؟
2. برای برنامم دکمه خروج نوشتم وقتی تو اول می زنم کار می کنه اما وقتی از یک اکتیویتی دیگه میام صفحه اصلی و روش کلیک می کنم بر می گرده اکتیویتی قبلی.
اینم کد onclicklistener:
finish();
System.exit(0);

momayyezi_m
پنج شنبه 24 بهمن 1392, 16:32 عصر
برای خروج از هر اکتیویتی و ورودت به اکتیویتی دیگر باید کلاس اولی رو ببندی

;()youractivityname.this.finish

raha_jon
پنج شنبه 24 بهمن 1392, 20:23 عصر
میشه بگید این کد را باید در کجا زد؟
مبتدی

gwtw2013
پنج شنبه 24 بهمن 1392, 21:47 عصر
من تو on destroy این کارو انجام دادم اما مشکل حل نشد

ali-star
پنج شنبه 24 بهمن 1392, 22:41 عصر
شما باید دستور finish(); رو بعد از کد رفتن به اکتیویتی بعد قرار بدید:
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
startActivity(new Intent(MainActivity.this, test.class));
finish();//دقیقا اینجا

}
});

jafaripur
پنج شنبه 24 بهمن 1392, 23:04 عصر
نمی خواد فینیش بزنی فقط کافیه پشته اکتویتی ها رو پاک کنی.
تو Intent که درست می کنی تا بفرستی برای startActivity پشته رو پاک کن، مثل:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);