یک بام و دو هوا (یک اکتیویتی و دو فرم)
سلام دوستان. من یک اکتیویتی دارم که فقط برای بار اول نمایش داده می شه و در اون چهار Button وجود داره که با کلیک روی هر کدوم به فرم خاصی منتقل میشه و من می خوام دفعه ی بعد که برنامه اجرا میشه از اون اکتیویتی که توسط یکی از این چهار Bottun کلیک شده نشون داده بشه نه قسمت انتخاب Bottun ها
اگر راه کار خاصی داره بگید وگرنه خودم یک ترفندی بکار بردم ولی لقمه دور دهان پیچیدن هست
یه int بگیر و دفعه اول صفر بذارش و بعد بسته به چیزی که کاربر انتخاب میکنه یک عدد از 1 تا 4 رو داخلش بذار.
حالا این int رو با استفاده از sharedPrefrence یا dataBase ذخیره کن و هر دفعه اول برنامهات بخونش.
فرض کنیم اسم intت page باشه یه همچین چیزی اول برنامهات بنویسی باید.
if ( page == 0)
{
// nop
}
if( page == 1 )
{
// boro page 1
}
if( page == 2 )
// boro page 2
.
.
.
ذخیره اطلاعات عموما به سه صورت هست: (تاجایی که من اطلاع دارم):
1- در سرور که مورد استفاده در زمانی که شما قصد رد و بدل کردن ارتباط از راه دور برای برنامه خود را دارید و قابل آپدیت و اضافه کردن و حذف کردن از راه دور و در خود اپلیکیشن هست.
35. آماده سازی محیط توسعه وب
36. ساده، فوی، استاندارد با JSON
37. پروژه -Notes
2- در رم گوشی یا همان SDCard که مورد استفاده در خود برنامه هست. یعنی شما نیازی به ارسال و تغییر اطلاعات جدید از راه دور را ندارید و اطلاعات در خود برنامه بوجود و ذخیره یا تغییر یا حذف بوسیله ی کاربر یا خود نرم افزار می گردند.
42. بانک اطلاعات ( SQLite Database )
3- بوسیله ی Preference که مورد استفاده برای اطلاعات کوچک یا کم مانند تنظیمات برنامه مثلا فعال کردن چیزی یا ... در موبایل می باشد.
50. استفاده از Preferences
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .