View Full Version : رفتن به یک اکتیویتی بعد از گذشت چند ثانیه
rsheytoonak
سه شنبه 11 اسفند 1394, 18:37 عصر
سلام
من میخوام پس از گذشت چند ثانیه از اکتیویتی فعلی به اکتیویتی دیگه برم باید چکار کنم
stackprogramer
سه شنبه 11 اسفند 1394, 20:03 عصر
اگه منظورت می خوای splash بزنی،برای اپت می تونی از این سورس استفاده کنی.
مقدار تاخیر را که تنظیم کنی بعد ان ثانیه به اکتیویتی جدید خواهد رفت:
public class Splash extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
int secondsDelayed = 1;
new Handler().postDelayed(new Runnable() {
public void run() {
startActivity(new Intent(Splash.this, ActivityB.class));
finish();
}
}, secondsDelayed * 1000);
}
}
راه دوم هم استفاده از یک تایمر است:
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
//here you can start your Activity B.
}
}, 10000);
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.