آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوال درباره رای پنج ستاره

اندروید  11 سال پیش  11 سال پیش
+1 0

سلام

من در برنامم هنگام خروج یک alert dialog دارم که شامل دو دکمه هست. یکی دکمه خروج از برنامه دیگری دکمه 5stars  . که وقتی کاربر دکمه 5stars را میزند صفحه نظرات بازار باز می شود و کاربر می توانند به برنامه من امتیاز بدهد.

من می خوام که وقتی که کاربر به من امتیاز داده باشد دیگر alert dialog من باز نشود و به یک باره از برنامه خارج شود. اما اگر از قبل امتیاز نداده باشد alert dialog را نشان دهد و از کاربر دخواست امتیاز کند.

آیا ساختاری هست که من بفههم کاربر من امتیاز داده است؟

quit.setOnClickListener(new OnClickListener(){

public void onClick (View view){

        if (star >= 1) {

            Intent intent1 = new Intent(Intent.ACTION_MAIN);

            intent1.addCategory(Intent.CATEGORY_HOME);

            intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

            startActivity(intent1);

        } else {

            AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this);

            alertDialog.setMessage("please back us up vote 5 stars");

            alertDialog.setPositiveButton("5stars", new DialogInterface.OnClickListener() {

                public void onClick(DialogInterface dialog, int which) {

                    Intent browserIntent = new Intent(

                            Intent.ACTION_EDIT,

                            Uri.parse("http://cafebazaar.ir/app/com.grammar.Pre_intermediateEnglishQuiz/?l=fa"));

                    startActivity(browserIntent);

                }

            });

            alertDialog.setNegativeButton("quit", new DialogInterface.OnClickListener() {

                @Override

                public void onClick(DialogInterface dialogInterface, int i) {

                    Intent intent1 = new Intent(Intent.ACTION_MAIN);

                    intent1.addCategory(Intent.CATEGORY_HOME);

                    intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

                    startActivity(intent1);

                }

            });

            alertDialog.show();

            star++;

        }

}

    }

 

0 0
نه هیچ ساختاری نیست که بفهمی تمام این برنامه ها هم که می بینی میگن اگه رو دکمه کلیک شد یعنی نظر رو داده. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .