use*_*984 6 android android-activity
我有一个Android活动,需要在自己的屏幕启动之前调用另一个活动(从用户那里获取密码).我的代码目前通过从onResume()中调用startActivity()来实现这一点.它有点工作,但我一直在变得不一致的行为.任何人都可以告诉我这种方法是否合法(如果不合法,我应该怎么做)?
谢谢,理查德.
调用startActivity()的onResume()是绝对的罚款.我有许多活动可以做到这一点,通常是对活动停止时发生的事件的反应.
所有startActivity()这一切都是告诉Android启动新活动并在主线程可用时将其添加到后台堆栈的顶部,在此实例中将在Android完成调用当前活动的所有必要生命周期回调之后.
如果您遇到奇怪的行为,我怀疑与此有关.
| 归档时间: |
|
| 查看次数: |
4045 次 |
| 最近记录: |