12
私はアンドロイドアプリケーションを開発しています。このアプリケーションでは、4秒後に1つのアクティビティから別のアクティビティに自動的に移行したいと考えています。私はボタンなしでこれを行う方法を知らない。1つのアクティビティから別のアクティビティにリダイレクトする方法
私はアンドロイドアプリケーションを開発しています。このアプリケーションでは、4秒後に1つのアクティビティから別のアクティビティに自動的に移行したいと考えています。私はボタンなしでこれを行う方法を知らない。1つのアクティビティから別のアクティビティにリダイレクトする方法
これは、先に進むことができる方法である。
int timeout = 4000; // make the activity visible for 4 seconds
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
finish();
Intent homepage = new Intent(Activity1.this, Activity2.class);
startActivity(homepage);
}
}, timeout);
あなたが好き、あなたの活動にハンドラを追加することができます。
private Handler handler = new Handler();
その後の活動のあなたのonCreate()
方法では、あなたが呼び出すことができます。
handler.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(yourIntent);
}
}, 4000);
ありがとうございました。 –