【发布时间】:2011-05-05 07:58:02
【问题描述】:
嗨 我正在开发一个 android 应用程序,通过输入 4 位 PIN 码进行访问 我有以下疑惑
1) 每当我启动应用程序时,我都会显示一个登录屏幕并在输入 PIN 时显示一个由用户填写的表单。 如果用户接到电话或通知,则在填写表单时,应用程序将关闭并保存输入的数据。同样,当用户打开应用程序时,它会直接显示表单,而不是登录屏幕。 我希望在用户重新登录时显示登录屏幕,并且应该在中断之前显示他输入的数据。
2) 当用户在表单中时,如果他按下返回键,它会返回到登录屏幕,这是不可取的。 所以我将 finish() 添加到登录屏幕活动中,但这会导致另一个问题。 每当我旋转手机时,屏幕都会关闭,然后我再次启动应用程序,然后我会以纵向模式进入登录屏幕。如何避免这个错误。
3) 我的表单中有一个日期选择器。如何将其值存储为字符串?或者在任何其他变量中
4) 在表格中,我必须确保所有字段都已填写 所以我通过查看该字段是否已填写来进行错误检查 但是如何通知用户而不是使用 TOAST 方法。 我希望给用户的消息是动态的,就像它应该检查所有字段并在一条消息中通知缺失的字段
【问题讨论】:
标签: java android android-layout android-widget android-manifest