nikoo 0 ارسال شده در ۲۱ اردیبهشت ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۳ سلام دوستان من چند تا مشکل دارم 1- میخوام یک متغیر رو از یک activity در یک جای دیگه استفاده کنم اما نمیدونم باید چیکار کنم 2- ی فرم splash دارم که میخوام صفحه login که بعد از اون قرار داره رو بعد از login شدن دیگه نشون نده و بره تو صفحه اصلی ی کد براش نوشتم اما نمیدونم چرا جواب نمیده ممنون میشم مشکل اونم بهم بگید سپاس private long ms=0;private long splashTime=2500;private boolean splashActive = true;private boolean paused=false;int counter=0;/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.splash); if (counter==0) { counter=1; Thread mythread = new Thread() { public void run() { try { while (splashActive && ms < splashTime) { if(!paused) ms=ms+100; sleep(100); } } catch(Exception e) {} finally { Intent intent = new Intent(Project2Activity.this,WhereIsMyLove.class); startActivity(intent); } } }; mythread.start(); } else if ( counter==1){ Thread mythread = new Thread() { public void run() { try { while (splashActive && ms < splashTime) { if(!paused) ms=ms+100; sleep(100); } } catch(Exception e) {} finally { Intent intent = new Intent(Project2Activity.this,Second.class); startActivity(intent); } } }; mythread.start(); } } } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
karim_medusa 6 ارسال شده در ۲۱ اردیبهشت ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۱ اردیبهشت ۱۳۹۳ مشکلتون واضح نیست یعنی خوب مطرح نکردید همچنین توضیحاتی درباره کد! من اینجوری متوجه شدم که می خوای اگه کاربر login کرد دفعات بعدی که برنامه رو اجرا می کنه دیگه فرم login نشون داده نشه! بعد از login متغیر مورد نظر رو باید ذخیره کنید که نشون میده کاربر login کرده! در کد شما همون counter. محل ذخیره هم که پایگاه داده و یا SharedPreferense . که دومی معمولا برای ذخیره تنظیمات پیش فرض برنامه استفاده میشه. معمولا جهت امنیت برنامه بهتره کلمه عبور کاربر ذخیره نشه! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
nikoo 0 ارسال شده در ۲۴ اردیبهشت ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۴ اردیبهشت ۱۳۹۳ بله میخوام صفحه login دیگه برای بارهای بعد نشون داده نشه اما نمیدونم چیکارش کنم خودم یک متغیر گذاشتم و از دستور if استفاده کردم که این جواب نمیده بعدش من در یک activity یک شمارنده دارم به عنوان مثال میخوام در activity دیگه ای از همون استفاده کنم برای این باید چیکار کنم؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
android 1 ارسال شده در ۲۴ اردیبهشت ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۴ اردیبهشت ۱۳۹۳ اطلاعات رو بیاید و در یک sharedPrefrences ذخیره کنید تا در همه جای اپلیکیشن از آن استفاده کنید آموزشش هم تو انجمن موجوده اگر به بخش آموزش مراجعه کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .