2015-04-22 75 views
-1

我正在制作一个包含5个步骤的注册表单(5个活动,类似于Facebook注册表单)。
第一项活动是放邮件
第二项活动是放名字等。
用户完成所有步骤后,我从服务器端验证字段电子邮件(以避免被复制)。我想要的是,如果用户电子邮件存在,我想回到第一个活动,以便用户可以输入其他电子邮件并再次提交表单到服务器。什么是最好的方式来做到这一点?Android验证后返回活动

谢谢

+0

我建议你使用5片段的ViewPager,然后通过调用pagerAdaper.setCurrentItem(0)切换回片段1; –

回答

0

在您的LastActivity后的一些行动。

Intent intent = new Intent(this,FirstActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 

此标志清除活动堆栈中的最近活动。

+0

谢谢。帮助我很多 –

+0

如果它有帮助,你能投票答复? :)) – Sirelon

+0

但我怎么能发回数据回到这个活动,所以用户可以提交表单的参数先前填写? –