以下是该方案:
用户进入注册页面。在填写他/她的详细信息(执行数据验证)后,用户将按下“注册”按钮。此时,这将导致用户数据插入数据库。插入后,通过PHP的正确响应,我想将用户重定向到一个页面,其中显示“您现在已注册”,但用户将在5秒后被定向到登录页面。我该怎么做?
答案 0 :(得分:9)
只需使用
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
/* Create an Intent that will start the Menu-Activity. */
Intent mainIntent = new Intent(FontActivity.this,Font.class);
startActivity(mainIntent);
finish();
}
}, 1000);
答案 1 :(得分:1)
如果你想完全你要求的东西,请使用jitendra sharma的建议。这或多或少都是他的代码所做的。
我建议您考虑使用Toast
通知。我想用户按下“立即注册”按钮,一旦数据被添加到数据库,您只需运行以下代码,它将显示Toast
通知并切换到下一个{{ 1}}。
Activity
如果您有疑问,这就是Toast.makeText(getApplicationContext(), "You're now registered!", 1500); // 1500 = 1.5 second duration
startActivity(new Intent(getApplicationContext(), SecondActivityNAme.class));
通知的内容:
答案 2 :(得分:0)
对于Android - 在一段时间后重定向到另一个屏幕,您可以使用如下代码 定时器计时器=新的计时器();
timer.schedule(new TimerTask(){ public void run(){ startActivity(new Intent(getApplicationContext(),SecondActivityNAme.class)); }
}, 0, 3000);