PDA

View Full Version : ساخت دیالوگ با 3 دکمه



ehsanh22
جمعه 24 بهمن 1393, 22:27 عصر
سلام
من یه کد میخوام که وقتی دکمه بک رو توی یه اکتیویتی ( main ) رو بزنم این دیالوگ بیاد :

ایا میخواهید خارج شوید ؟

بلی / ثبت نظر / خیر

که با بلی از برنامه خارج بشه و ...

ممنون میشم

ho33ein19
جمعه 24 بهمن 1393, 22:46 عصر
@Override
public void onBackPressed() {

AlertDialog.Builder builder = new AlertDialog.Builder(DataActivity.this);
builder.setMessage("آیا قصد خروج از برنامه دارید؟");

builder.setPositiveButton("بله",new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int id) {
finish();
}
});
builder.setNeutralButton("امتیاز به برنامه",new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int id) {

Uri uri = Uri.parse("http://cafebazaar.ir/app/com.unix.passkeep/?l=fa");
Intent myAppLinkToMarket = new Intent(Intent.ACTION_EDIT, uri);
startActivity(myAppLinkToMarket);
}
});
builder.setNegativeButton("خیر",new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
}).show();
}

atpf67
سه شنبه 15 اردیبهشت 1394, 22:14 عصر
این کدو بایدکجا گذاشت؟؟؟؟؟؟

سلام بزرگوار

کاملشو کپی کن تو MainActivity البته خارج از متد های دیگه.

یا علی

Moslem_Pc
چهارشنبه 16 اردیبهشت 1394, 11:27 صبح
این کدو بایدکجا گذاشت؟؟؟؟؟؟یادتون باشه عبارت DataActivity رو هم باید با اسم اکتیویتی تون جایگزین کنین، مثلا MainActivity