0

正在处理的应用程序在本地保存数据。一个表单已经实现,它的所有字段都将被保存。

例如:

startdate.setOnFocusChangeListener(new OnFocusChangeListener() {

            @Override
            public void onFocusChange(View v, boolean hasfocus) {
                if(!hasfocus){
                    EditText et = (EditText) v;
                    if(et.getText().toString().matches("")){
                        //do nothing
                    }else{
                        SM.set_value(SharePrefForproject.KEY_startdate, date2timeStamp(et.getText().toString()));
                        Log.i("StartDateCheck", date2timeStamp(et.getText().toString()));
                    }

                }
            }
        });

其中startdate是一个editText 元素。

同样,对于复选框setOnItemSelectListener和微调器,setOnClickListener声明了记录此类数据。

我现在对如何存储由 a 生成的数据感到困惑button,这是 a datePicker。我用OnFocusChangedListener吗??还是我做其他事情?

4

2 回答 2

1

您可以使用 OnDateSetListener。android 文档中有一个示例。

http://developer.android.com/guide/topics/ui/controls/pickers.html

http://developer.android.com/reference/android/app/DatePickerDialog.OnDateSetListener.html

于 2013-08-27T01:14:29.313 回答
1

您可以使用 onDateSetListener。此链接可能对您有所帮助 http://learnandroideasily.blogspot.in/2013/06/datepicker-and-timepicker-dialog-in.html

于 2013-08-27T01:17:38.070 回答