انجمن سایت کلیدستان



سوال کردن از کاربر هنگام خروجزمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۴:۵۷ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Erfannj
آخرین ارسال: Erfannj
پاسخ 4
بازدید 703

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال کردن از کاربر هنگام خروج

سوال کردن از کاربر هنگام خروج

#1
با سلام ممنون از سایت خوبتان من در برنامه ام 1 دکمه قرار دادم وقتی که روی ان لمس کنیم از برنامه خارج شویم مشکل من اینه که باید چه کدی بنویسم وقتی کاربر روی دکمه خروج لمس کرد از او سوال کند ایا می خواهید خارج شوید راستی من کد را قرار دادم ولی وقتی روی دکمه بازگشت خود گوشی می زنم پیام میاد ایا می خواهید خارج شوید . من می خواهم وقتی روی دکمه خروجی که در خود برنامه گذاشتم هم این کار رو بکند.
 
پاسخ

سوال کردن از کاربر هنگام خروج

#2
خب همون کد که در داخل onBackPresed گذاشتید و داخل دکمه مورد نظر بزارید.این که مشکلی نداره
پاسخ
 سپاس شده توسط admin

سوال کردن از کاربر هنگام خروج

#3
کد های مربوط به خروج با دکمه

کد پی‌اچ‌پی:
Button btnd = (ButtonfindViewById(R.id.button1);
        
btnd.setOnClickListener(new View.OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
// TODO Auto-generated method stub
                
                
onBackPressed();
            }
        });
        }
        @
Override
        
public void onBackPressed() {
            
//Display alert message when back button has been pressed
            
backButtonHandler();
            return;
        }
     
        public 
void backButtonHandler() {
            
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
                    
Menu1.this);
            
            
alertDialog.setTitle("درخواست خروج");
            
            
alertDialog.setMessage("آیا قصد خروج از برنامه را دارید؟");
           
            
            
alertDialog.setPositiveButton("بله",
                    new 
DialogInterface.OnClickListener() {
                        public 
void onClick(DialogInterface dialogint which) {
                            
finish();
                        }
                    });
            
            
alertDialog.setNegativeButton("خیر",
                    new 
DialogInterface.OnClickListener() {
                        public 
void onClick(DialogInterface dialogint which) {
                            
// Write your code here to invoke NO event
                            
dialog.cancel();
                        }
                    });
       
            
alertDialog.show();
        }
    } 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin

سوال کردن از کاربر هنگام خروج

#4
باید کجا کپی کنم
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)