ورود

View Full Version : سوال در مورد دیالوگ



raha_jon
چهارشنبه 21 خرداد 1393, 15:16 عصر
با سلام من می خوام در داخل این تابع کوستوم دیالوگ را پیدا سازی کنم اما موفق نمی شم لطفا راهنمایی کنید.
اینم تابع همونی هست که با زدن دکمه ی "بازگشت"کار می کنه.



public void onBackPressed()
{

}

saeed_g21
چهارشنبه 21 خرداد 1393, 16:12 عصر
@Override public void onBackPressed() {
AlertDialog alertDialog = new AlertDialog.Builder(success.this).create();
alertDialog.setIcon(R.drawable.ic_launcher);
alertDialog.setTitle("خروج از برنامه");
alertDialog.setMessage("آیا برای خروج از برنامه اطمینان دارید ؟");
alertDialog.setButton("بله", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//Code
}});
alertDialog.setButton2("خیر", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//Code
}});
alertDialog.show();
}

کجاش مشکل داری ؟

raha_jon
چهارشنبه 21 خرداد 1393, 18:42 عصر
ممنون اون کد ها دارم دارم می خوام context بزنم اما ارور میده خط و همین طور color مشکلم اینه
یعنی با setcontext ارور میده و اجرا نمی شه برنامه

saeed_g21
چهارشنبه 21 خرداد 1393, 21:59 عصر
ممنون اون کد ها دارم دارم می خوام context بزنم اما ارور میده خط و همین طور color مشکلم اینه
یعنی با setcontext ارور میده و اجرا نمی شه برنامه

کدت رو بده

raha_jon
جمعه 23 خرداد 1393, 14:14 عصر
وقتی setcontext اضافه می کنم ارور میده



@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Closing Activity")
.setMessage("Are you sure you want to close this activity?")
.setPositiveButton("Yes", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}

})
.setNegativeButton("No", null)
.show();
}


کدم دقیقا مثل کد بالاست

dasssnj
شنبه 24 خرداد 1393, 07:04 صبح
باید قبل از show اضافه کنی.

raha_jon
شنبه 24 خرداد 1393, 11:21 صبح
باید قبل از show اضافه کنی.

خوب منم قبل از اون اضافه می کنم دیگه