View Full Version : کد خروج از برنامه
  
poury@
پنج شنبه 10 فروردین 1396, 00:28 صبح
سلام دوستان 
میشه لطفا کدی رو بدید که با کلیک روی یک دکمه که در اکتیویتی اصلی قرار داره برنامه پیغام خروج رو نشون بده  و درست کار کنه ؟
ممنون میشم.
techerfan
پنج شنبه 10 فروردین 1396, 03: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.