آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عوض شدن اتوماتیک صفحه(حل شد)

amin2525  11 سال پیش  11 سال پیش
0 0

میخوام به طور اتوماتیک پس از زمانی معین از یک صفحه به صفحه ی دیگه برم
چنین کدی رو نوشتم ولی کار نمیکنه
مشکل کارم از کجاست؟

    public void doHeavywork()
    {
        String str = "";

        for (int i = 0; i < 30000; i++)
        {
            str += i;

        }
        Intent intent = new Intent(PhotoshopActivity.this, Menu.class);
        PhotoshopActivity.this.startActivity(intent);
    }
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
+1 0

بهترين كار استفاده از thread  يا handler است. با كدهاي زير:

براي Thread: بعد از 5 ثانيه به اكتيويتي بعدي مي رود.

 
Thread thread = new Thread(){ @Override public void run(){ try { // Wait given period of time or exit on touch wait(5000); } catch(InterruptedException ex){ } // Run next activity Intent intent = new Intent(); intent.setClass(PhotoshopActivity.this, Menu.class); startActivity(intent); } }; thread.start(); }

 و براي Handler:

 new Handler().postDelayed(new Runnable() {

// Using handler with postDelayed called runnable run method

@Override
public void run() {
Intent i = new Intent(MainSplashScreen.this, FirstScreen.class);
startActivity(i);

// close this activity
finish();
}
}, 5*1000); // wait for 5 seconds
*/
}

0 0
دوست عزیز کد اول از برنامه خارج میشه و کد دوم هم غلطه نوشته شده (11 سال پیش)
+1 0
به اين آدرس لینک يك نگاهي بنداز. (11 سال پیش)
0 0
آهاااااا مرسی درست شد. (11 سال پیش)

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