رفتن به مطلب
  • 0

پرسیدن سوال از کاربر در اول برنامه


ilan

سوال

سلام دوستان

میخوام به محض اینکه اپلیکیشن بالا اومد، فقط و فقط برای بار اول یک پیام بیاد و از کاربر بپرسه از کدوم کشور هستید؟ و کاربر از لیست کشورهایی که وارد کرده یکی رو انتخاب کنه و به محض انتخاب ، اسم انتخابی توی یک جایی ذخیره بشه و توی یک لیبل هم ذخیره و نمایش داده بشه.

دوستان برنامه نویس لطفا راهنمایی کنید.

متشکرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 13 دقیقه قبل، ilan گفته است :

 

مطالب خیلی زیادی در مورد این کار هست عزیز. شما باید از sharedprefrence استفاده کنید. 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 دقیقه قبل، محمدرضا شاهپیری گفته است :

مطالب خیلی زیادی در مورد این کار هست عزیز. شما باید از sharedprefrence استفاده کنید. 

 

ممنونم دوست من 

ولی محتوای  لینکی که دادین هم خودشون مشکلات دارن و راه حل نمیده

سوالم درباره گرفتن متن از کاربر نیست و فقط انتخاب یک گزینه هست و ذخیره آن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

میتونید از کدهای زیر استفاده کنید:

 

1- تو اکتیویتی کریت، این دستور شرطی رو بذارید، که آیا کشور رو ذخیره کرده یا نه.

If File.Exist(File.DirInternal , "Country.txt") = False Then
	'کاستوم دیالگ مد نظرتون رو نمایش بدین
End If

 

2- بعد از نمایش دیالوگ و انتخاب کشور، با زدن دکمه positive مسیج، کدهای زیر رو برای ذخیره کردن کشور بنویسید.

File.WriteString(File.DirInternal , "Country.txt" , "نام کشور انتخاب شده")

 

3- و هرجا خواستین از نام کشور استفاده کنید، با کد زیر میتونید کشور انتخاب شده رو دریافت کنید.

File.ReadString(File.DirInternal , "Country.txt")

 

اینم اضافه کنم که کار با sharedprefrence خیلی بهینه تره.

 

:53::53::53::53::53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 ساعت قبل، Salar82 گفته است :

سلام

میتونید از کدهای زیر استفاده کنید:

 

1- تو اکتیویتی کریت، این دستور شرطی رو بذارید، که آیا کشور رو ذخیره کرده یا نه.


If File.Exist(File.DirInternal , "Country.txt") = False Then
	'کاستوم دیالگ مد نظرتون رو نمایش بدین
End If

 

2- بعد از نمایش دیالوگ و انتخاب کشور، با زدن دکمه positive مسیج، کدهای زیر رو برای ذخیره کردن کشور بنویسید.


File.WriteString(File.DirInternal , "Country.txt" , "نام کشور انتخاب شده")

 

3- و هرجا خواستین از نام کشور استفاده کنید، با کد زیر میتونید کشور انتخاب شده رو دریافت کنید.


File.ReadString(File.DirInternal , "Country.txt")

 

اینم اضافه کنم که کار با sharedprefrence خیلی بهینه تره.

 

:53::53::53::53::53:

سوالی داشتم

قبل از مرحله 2 چطور لیست کشورها رو ظاهر کنم و کاربر انتخاب کنه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بفرما

چندتا لینک تو سایت مرجع:

https://www.b4x.com/android/forum/threads/dialogs-library-2017-custom-dialogs-and-async-methods.80204/

https://www.b4x.com/android/forum/threads/b4x-xui-b4xdialog-custom-dialogs.99756/

 

بنظر من که کامل توضیح داده شده...

با تحریم شکن باز کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از دوستان

پیدا کردم دقیقا همین رو میخواستم

https://www.b4x.com/android/forum/threads/country-picker.71341/

ولی این کلی دیتا داره ، حجم اپ من 2 مگ هست ولی این لینک 3 مگ هست و بدردم نمیخوره

دوستان کسی میتونه کمک کنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...