View Full Version : کد خروج از برنامه
poury@
چهارشنبه 09 فروردین 1396, 23:28 عصر
سلام دوستان
میشه لطفا کدی رو بدید که با کلیک روی یک دکمه که در اکتیویتی اصلی قرار داره برنامه پیغام خروج رو نشون بده و درست کار کنه ؟
ممنون میشم.
techerfan
پنج شنبه 10 فروردین 1396, 02:15 صبح
سلام
فک کنم این بتونه کمکتون کنه:
public class YourActivity extends AppCompatActivity{
AlertDialog alertDialog;
Button button;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_layout);
//تعریف کردن باتن مورد نظر در کد زیر
button = (Button)findViewById(R.id.imageView6);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//ساخت دیالوگ برای اطمینان از خروج
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
builder.setTitle("your dialog title");
builder.setMessage("your dialog message");
builder.setPositiveButton("خروج", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//خروج از اکتیویتی با استفاده از کد زیر
YourActivity.this.finish();
}
});
builder.setNegativeButton("بی خیال", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//منصرف شدن از خروج و برگشتن به اکتیویتی
alertDialog.dismiss();
}
});
alertDialog = builder.create();
alertDialog.show();
}
});
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.