yzc261亚洲城官网备用地址Android 假如想要在要登录的时分,做弹出框,是做dialog好还是做一个透明主题的activity好?思索到后面的联动.

( yzc261亚洲城官网备用地址 )

项目需求是:在没有登录的时分点击我的界面,弹出登录框,输入后央求判别能否为已注册用户,如不是则直接注册然后跳到设置暗码界面,如果就直接跳到输入验证码界面,输入后登录.以上皆为弹出框的款式的.

这种情况下,思索到登陆之后要表现用户的相干数据的话,自觉应该是activity比较适合的.
大神有什么好的方案求指教!!

我以为采取dialog款式的activity,parent="@android:style/Theme.Dialog",可以使用activity的生命周期做很多事变

运用Dialog无法控制好生命周期,运用Dialog款式的Activity不克不及很好控制对话框款式,发起运用DialogFragment,这是带有Dialog的Fragment,你可以在xml文件中控制他的款式。同时也可以更好将UI和逻辑分开(运用回调)

复杂的用Dialog,需求宏大的用Activity,Activity愈加矫捷,啥都能完成

逻辑较多,运用DialogFragment更好点,代码层次也会明晰点。

集团以为运用dialog款式的Activity好些。我用的这个https://segmentfault.com/a/11…

(看完/读完)这篇文章有何感想! yzc261亚洲城官网备用地址的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注