بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
روش درخواست نظر از کاربر هنگام خروج از اپ
سلام چطور میتونم کادری ایجاد کنم که کاربر هنگام خروج با اون مواجه بشه که یا نظر بده یا خارج بشه
0
0
AlertDialog یا Dialog یا اینتنت خود بازار
یکی از اینارو توی متد OnBackPressed() میذاری (10 سال پیش)
برای این سوال 6 پاسخ وجود دارد.
پاسخ به سوال
AAA
10 سال پیش
+1
0
سلام می تونید از کد زیر استفاده کنید:
final Uri uri = Uri.parse("market://details?id=" + getApplicationContext().getPackageName());
final Intent rateAppIntent = new Intent(Intent.ACTION_VIEW, uri);
if (getPackageManager().queryIntentActivities(rateAppIntent, 0).size() > 0)
{
startActivity(rateAppIntent);
}
else
{
}
پاسخ به سوال
nmotaghed
10 سال پیش
+3
0
@Override
public void onBackPressed() {
//Display alert message when back button has been pressed
backButtonHandler();
return;
}
public void backButtonHandler() {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
MainActivity.this);
// Setting Dialog Title
alertDialog.setTitle("منتظر پیشنهادات و انتقادات شما هستیم");
// Setting Dialog Message
alertDialog.setMessage("آیا می خواهید از نرم افزار خارج شوید؟");
// Setting Icon to Dialog
alertDialog.setIcon(R.drawable.logofinal64);
// Setting Positive "Yes" Button
alertDialog.setPositiveButton("بلی",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
// Setting Negative "NO" Button
alertDialog.setNegativeButton("خیر",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
alertDialog.setNeutralButton("نظر و حمایت از برنامه",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Write your code here to invoke NO event
String url = ""; // مسیر برنامه در بازار
Intent next = new Intent(Intent.ACTION_EDIT);
try {
next.setData(Uri.parse(url));
// next.setPackage("com.farsitel.bazaar");
startActivity(next);
} catch (Exception e) {
Intent next1 = new Intent(Intent.ACTION_VIEW);
next1.setData(Uri.parse("http://cafebazaar.ir/"));
startActivity(next1);
}
}
});
// Showing Alert Message
alertDialog.show();
}
پاسخ به سوال
صادق
10 سال پیش
0
0
برادر مسیر برنامه در بازار رو چطور بنویسم که کاربر در صورت داشتن اپ بازار بروی گوشیش به پیجم هدایت بشه و نظر بده
شناسه من اینه sadegfrisat_174
لینک (10 سال پیش)
پاسخ به سوال
بهروز
10 سال پیش
0
0
از متد زیر استفاده کنید.
public String like_programe_bazaar(String my_packge) {
String url = "http://cafebazaar.ir/app/" + my_packge + "/?l=fa";
return url;
}
متد بالا نام پکیج میگیره و ادرس نظر دهی رو برمیگردونه.حالا این رشته رو با اینتنت پاس بدید.همین.
try{
String url=like_programe_bazaar("ir.beehroid.doctortelegram");
Intent browserIntent = new Intent(Intent.ACTION_EDIT,Uri.parse(url));
startActivity(browserIntent);
}catch(Exception e) {
Toast.makeText(getApplicationContext(),
"لطفا نرم افزار بازار را نصب کنید....",
Toast.LENGTH_LONG).show();
}
کد دیگه خیلی واضح هست . یاعلی
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
