بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

گرفتن مقدار برگشتی بعد از ستاره دادن به برنامه در بازار

مدیریت گفتگو
Criss 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

برای اینکه کاربر به برنامه ستاره بده از این قطعه کد استفاده میکنم <

حالا چطور میشه مقدار برگشتی بعد از ستاره دادن رو گرفت ؟ که یک Toast به کاربر نشون بدیم ؟

 String url = "bazaar://details?id=";
Intent next = new Intent(Intent.ACTION_EDIT);
try {
next.setData(Uri.parse(url));
startActivity(next);
}
catch (Exception e) {
next.setData(Uri.parse("http://cafebazaar.ir/"));
startActivity(next);
}

 

 

نظرات

Hajhosseini 11 سال پیش
چرا بازار باید ستاره ای که کاربر انتخاب کرده رو به برنامه برگردونه؟ هیچ دلیلی وجود نداره، و هیچ مارکتی هیچ وقت همچین کاری نمیکنه. تنها کاری که باید بکنید اینه که 1 بار به کاربر بگید بره نظر بده، اگر رفت دیگه بهش نگید. ولی اگر نرفت میتونید هر چند وقت یکبار دوباره بگید.
Criss 11 سال پیش
تنها مقداری که بازگشتش مهم هست < این هست که آیا واقعا کاربر ستاره داده یا نه ! _ اینکه چه نظری داده و چه تعداد ستاره داده شده < فکر کنم از نظر توسعه دهنده پنهان میمونه < الان مسئله دقیقا همینی هست که شما میگید < از کجا بدونم که رفته ستاره داده ؟ یا رفته و ستاره نداده ؟
Hajhosseini 11 سال پیش
قابل تشخیص نیست Criss جان.

پاسخ‌ها 1

Spirit 11 سال پیش

تا جایی که میدونم چیزی برنمیگرده، ولی اگه موقع ظاهر شدن اون دیالوگ Activity شما بره تو onPause میشه یه کاری کرد،

موقع انتخاب این دکمه یه boolean رو true میکنی، توی onResume چک میکنی اگر این boolean مقدارش true بود یه پیغام نشون میدی (مثلاً ممنونم) و مقدار اون  boolean رو false میکنی.

نظرات


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