بله شما درست میگید..بنده یه چیزی فراموش کردم اینکه برای مکث کردن برای UI باید از
یعنی یه جورایی ارتباط برقرار کنه..اگر دستور بالا رو میخوایید بنویسید باید یه thread تعریف کنید.و که برای کار شما مناسب نیست..بهتره از روشی که آدمین جان استفاده کنید...یا روش زیر که خیلی خوبه و مناسب برای این نوع کار شما...
که به مدت سه ثانیه مکث میکند.و بعد از این مدت متدهای داخل Run اجرا میشود.
کد پیاچپی:
runOnUiThread(new Runnable() {
@Override
public void run() {
// Do some stuff
}
})
یعنی یه جورایی ارتباط برقرار کنه..اگر دستور بالا رو میخوایید بنویسید باید یه thread تعریف کنید.و که برای کار شما مناسب نیست..بهتره از روشی که آدمین جان استفاده کنید...یا روش زیر که خیلی خوبه و مناسب برای این نوع کار شما...
کد پیاچپی:
myimage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
rotateAnimation(v);
v.postDelayed(new Runnable() { public void run() {
startActivity(new Intent(getApplication(), MoveActivity.class));
} }, 3000);
}
});
که به مدت سه ثانیه مکث میکند.و بعد از این مدت متدهای داخل Run اجرا میشود.