我正在制作一个包含5个步骤的注册表单(5个活动,类似于Facebook注册表单)。
第一项活动是放邮件
第二项活动是放名字等。
用户完成所有步骤后,我从服务器端验证字段电子邮件(以避免被复制)。我想要的是,如果用户电子邮件存在,我想回到第一个活动,以便用户可以输入其他电子邮件并再次提交表单到服务器。什么是最好的方式来做到这一点?Android验证后返回活动
谢谢
我正在制作一个包含5个步骤的注册表单(5个活动,类似于Facebook注册表单)。
第一项活动是放邮件
第二项活动是放名字等。
用户完成所有步骤后,我从服务器端验证字段电子邮件(以避免被复制)。我想要的是,如果用户电子邮件存在,我想回到第一个活动,以便用户可以输入其他电子邮件并再次提交表单到服务器。什么是最好的方式来做到这一点?Android验证后返回活动
谢谢
在您的LastActivity后的一些行动。
Intent intent = new Intent(this,FirstActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
此标志清除活动堆栈中的最近活动。
我建议你使用5片段的ViewPager,然后通过调用pagerAdaper.setCurrentItem(0)切换回片段1; –