Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中实现save按钮_Java_Android_Android Layout_Android Widget_Android Manifest - Fatal编程技术网

Java 在android中实现save按钮

Java 在android中实现save按钮,java,android,android-layout,android-widget,android-manifest,Java,Android,Android Layout,Android Widget,Android Manifest,嗨 我正在开发一个android应用程序,通过4位PIN码输入即可访问 我有以下疑问 1) 每当我启动应用程序时,我都会显示一个登录屏幕,输入PIN后,会显示一个由用户填写的表单。 如果用户接到电话或通知,则在填写表单时,应用程序将关闭,并保存输入的数据。同样,当用户打开应用程序时,它会直接显示表单,但不会显示登录屏幕。 我希望登录屏幕显示,当用户登录回来,应该有他在中断前输入的数据 2) 当用户处于状态时,如果他按back键,则返回登录屏幕,这是不需要的。 因此,我将finish()添加到登录

嗨 我正在开发一个android应用程序,通过4位PIN码输入即可访问 我有以下疑问

1) 每当我启动应用程序时,我都会显示一个登录屏幕,输入PIN后,会显示一个由用户填写的表单。 如果用户接到电话或通知,则在填写表单时,应用程序将关闭,并保存输入的数据。同样,当用户打开应用程序时,它会直接显示表单,但不会显示登录屏幕。 我希望登录屏幕显示,当用户登录回来,应该有他在中断前输入的数据

2) 当用户处于状态时,如果他按back键,则返回登录屏幕,这是不需要的。 因此,我将finish()添加到登录屏幕活动中,但这会导致另一个问题。 每当我旋转手机时,屏幕都会关闭,我必须再次启动应用程序,然后在纵向模式下进入登录屏幕。如何避免这个错误

3) 我的表格里有一个日期选择器。如何将其值存储为字符串?或者在任何其他变量中

4) 在表格中,我必须确保所有字段都已填写 因此,我通过查看字段是否已填充来执行错误检查 但是如何通知用户而不是使用TOAST方法。 我希望给用户的消息是动态的,就像它应该检查所有字段并在一条消息中通知丢失的字段一样(用于存储数据)。在活动的
onPause()
方法中进行保存。 也可以使用savedBundleState的内置机制

2) 您可以在活动标签中使用清单中的属性限制将模式切换到lanscape的活动:
android:screenOrientation=“纵向”

3) 阅读日期、月份和年份,并将它们存储在首选项中


4) 使用对话框。检查字段,然后显示错误消息。

您好,我的第二个问题,请注意,还有一件事让我很困扰:可以内联使用日期选择器,还是只能通过对话框获取?好的,不是,但是你总是有android sources=)很抱歉打扰了,我们可以内联使用它//日期采集器日期=(日期采集器)findViewById(R.id.dp);mDay=date.getDayOfMonth();month=date.getMonth();mYear=date.getYear();伟大的如果此答案对您有帮助,单击答案左侧的勾号即可接受此标记。