سیستم دریافت شارژ
سلام دوستان
بنده دارم اپلیکیشنی شارژ آفلاین رو کدنویسی می کنم. یه سری سوال واسم پیش اومده، ممنون میشم راه حل هاتون رو بهم بگید:
۱ - برای دفعه ی اول که کاربر وارد اپلیکیشن میشه ، باید اپلیکیشن به طور اتومات زبان فارسی رو انتخاب کنه. اگه کد *۷۸۹# رو برای دفعه ی اول روی گوشیتون بزنین، ازتون سوال میکنه که زبان فارسی باشه یا انگلیسی ( ۱ -فارسی ۲- انگلیسی)
من میخوام که اپلیکیشن خودش فارسی رو انتخاب کنه.
۲- در دفعه ی اول کاربر باید شماره موبایلش رو در کادر موجود در اپلیکیشن وارد کنه.دفعه ی بعدی که کاربر وارد اپلیکیشن میشه، باید شماره ای دفعه ی پیش وارد کرده بوده، در سیستم ذخیره شده باشه ( در فیلد مربوطه Remember باشه تا کاربر دوباره شمارش رو وارد نکنه)
واسه این باید چیکار کنم؟
۳- برای انتخاب مبلغ شارژ، تووی اپلیکیشن چک باکس گذاشتم، چجوری بفهمم که مثلا چک باکس شارژ ۱۰۰۰ تومانی توسط کاربر انتخاب شده یا ۲۰۰۰ تومانی؟؟ SetOnclickListener میشه گذاشت واسه چک باکس؟

سلام دوست من
اول از همه باید ببینی که شماره ussd که می خوای استفاده کنی امکان شماره گیری پشت سر هم رو بهت می ده یا نه
اول دستی کد رو پشت سر هم وارد کن ببین قبول می کنه به این صورت *789*1#
چون بعضی کد های شرکت ها این امکان رو دارن که پشت سر هم کال کنی بعضی ها ندارن و وقتی پشت سر هم شماره هارو می زنی از اولین سوال شروع میشه
شما هر مرحله رو با * جدا کن و شماره گیری کن اگه شد با کد نویسی این کار رو کن
2.هر دفعه که کاربر شمارش رو وارد کرد در دیتابیس چک کن اگه اون شماره نبود به دیتابیس اضافه کن و یک اسپینر بزار که کاربر هر شماره ای که قبلا وارد کرده رو لیست کنه و کاربر بتونه یکیشو انتخواب کنه . و با یک ستاره * در مرحله ای که شماره می خواد به کد اضافه کن و کال کن
3. برای این کار از OnItemSelectedListener استفاده کن و متد هاشو override کن
موفق باشی

سلام فرشید جان
ممنونم. در مورد بند ۲ و ۳ کدوم آموزش های استاد میتونه کمکم کنه؟

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