在android中存储EditText值

在android中存储EditText值,android,database,android-edittext,Android,Database,Android Edittext,我开发了一个android应用程序。。。在哪儿。。。用户名、姓氏、出生日期、手机号码、电子邮件id所有信息都已收集。。。我想储存这些细节。。。当用户想要回这些数据时。。。有一个按钮叫回忆。。。当用户按下召回按钮时。。可以显示存储此数据的位置。。他可以从这些名字中选择他的名字。。。任何人都知道如何保存这些数据…我给代码…这里…任何人请。。救命。。代码正在运行。。。。没问题 public void onDateChanged(DatePicker arg0, int arg1, int arg2,

我开发了一个android应用程序。。。在哪儿。。。用户名、姓氏、出生日期、手机号码、电子邮件id所有信息都已收集。。。我想储存这些细节。。。当用户想要回这些数据时。。。有一个按钮叫回忆。。。当用户按下召回按钮时。。可以显示存储此数据的位置。。他可以从这些名字中选择他的名字。。。任何人都知道如何保存这些数据…我给代码…这里…任何人请。。救命。。代码正在运行。。。。没问题

public void onDateChanged(DatePicker  arg0, int arg1, int arg2, int arg3) 
        {

         String date=Integer.toString(arg3);
         String month=Integer.toString(arg2);
         String year=Integer.toString(arg1);

         tv1.setText(date+ month+1 +year);
         tv2.setText(month+1 + year);
         tv3.setText(year);
         tv4.setText(month+1);
         tv5.setText(date);
         tv6.setText(date + year);

        }   

    });}

    public void sum(View v)
    {
        long sum1=0;
        long sum2=0;
        long sum3=0;
        long sum4=0;
        long sum5=0;
        long sum6=0;
        long sum7=0;
        long sum8=0;
        long sum=0;
        long sum11=0;
        long sum12=0;
        long sum13=0;
        long sum14=0;

        EditText et1 = (EditText) findViewById (R.id.editText1);
        EditText et2 = (EditText) findViewById (R.id.editText2);
        EditText et3 = (EditText) findViewById (R.id.editText3);
        EditText et4 = (EditText) findViewById (R.id.editText4);

        final DatePicker date = (DatePicker) findViewById (R.id.datePicker1);
        final TextView tv1 = (TextView) findViewById (R.id.textView88);
        final TextView tv2 = (TextView) findViewById (R.id.textView89);
        final TextView tv3 = (TextView) findViewById (R.id.textView90);
        final TextView tv4 = (TextView) findViewById (R.id.textView91);
        final TextView tv5 = (TextView) findViewById (R.id.textView92);
        final TextView tv6 = (TextView) findViewById (R.id.textView93);
        final TextView tv7 = (TextView) findViewById (R.id.textView94);

        sum1=getSum(et1.getText().toString() + et2.getText().toString() + et3.getText().toString() + et4.getText().toString());
        sum2=getSum1(et1.getText().toString() + et2.getText().toString() + et3.getText().toString() + et4.getText().toString());
        sum3=getSum2(tv1.getText().toString());
        /*sum4=getSum3(tv2.getText().toString());*/
        sum5=getSum4(tv3.getText().toString());
        sum6=getSum5(tv4.getText().toString());
        sum8=getSum7(tv5.getText().toString());

        String yearf = tv3.getText().toString();
        int yearb = Integer.valueOf(yearf);

        int val = 2013 - yearb;
        long val1 = sum3;
        /*int val2 = Integer.valueOf(val1);*/
        long val3 = 36 - val1;
        int val4 = 9;
        long val5 = val3 + val4;
        long val6 = val5 + val4;
        long val7 = val6 + 50;

        sum = getSum3(tv2.getText().toString()) + getSum8(tv6.getText().toString());

        if (val <= val3)
        {
            sum4=getSum3(tv2.getText().toString());
        }

        else if ((val <= val5) && (val > val3))
        {
            sum4=getSum8(tv6.getText().toString());
        }

        else if ((val<=val6) && (val > val5) && (val > val3))
        {
            /*sum = getSum3(tv2.getText().toString()) + getSum8(tv6.getText().toString());*/
             sum4=getSum9(Integer.toString((int) sum));
        }
        else 
        {
             sum4=getSum9(Integer.toString((int) sum));
        }

        if (val <= val3)
        {

        if (sum5>sum6)
        {
            sum7 = (sum5 - sum6);
        }
        else 
        {
            sum7 = (sum6 - sum5);
        }

        }

        else if ((val <= val5) && (val > val3))
        {
            if(sum5>sum8)
            {
                sum7=(sum5 - sum8);
            }
            else
            {
                sum7 = (sum8 - sum5);
            }
        }


        else if ((val<=val6) && (val > val5) && (val > val3))
        {
            sum11 = (sum5 - sum8);
            sum12 = (sum8 - sum5);
            sum13 = (sum6 - sum5);
            sum14 = (sum5 - sum6);

            if ((sum11 > sum12) && (sum13 > sum14))
            {
                if (sum11 > sum13)
                {
                    sum7 = sum11 - sum13;
                }
                else 
                {
                    sum7 = sum13 - sum11;
                }
            }
            else if ((sum12 > sum11) && (sum13 > sum14))
            {
                if (sum12 > sum13)
                {
                    sum7 = sum12 - sum13;
                }
                else 
                {
                    sum7 = sum13 - sum12;
                }
            }
            else if ((sum11 > sum12) && (sum14 > sum13))
            {
                if (sum11 > sum14)
                {
                    sum7 = sum11 - sum14;
                }
                else 
                {
                    sum7 = sum14 - sum11;
                }
            }
            else if ((sum12 > sum11) && (sum14 > sum13))
            {
                if (sum12 > sum14)
                {
                    sum7 = sum12 - sum14;
                }
                else 
                {
                    sum7 = sum14 - sum12;
                }
            }

        }
            else 
            {
                sum11 = (sum5 - sum8);
                sum12 = (sum8 - sum5);
                sum13 = (sum6 - sum5);
                sum14 = (sum5 - sum6);

                if ((sum11 > sum12) && (sum13 > sum14))
                {
                    if (sum11 > sum13)
                    {
                        sum7 = sum11 - sum13;
                    }
                    else 
                    {
                        sum7 = sum13 - sum11;
                    }
                }
                else if ((sum12 > sum11) && (sum13 > sum14))
                {
                    if (sum12 > sum13)
                    {
                        sum7 = sum12 - sum13;
                    }
                    else 
                    {
                        sum7 = sum13 - sum12;
                    }
                }
                else if ((sum11 > sum12) && (sum14 > sum13))
                {
                    if (sum11 > sum14)
                    {
                        sum7 = sum11 - sum14;
                    }
                    else 
                    {
                        sum7 = sum14 - sum11;
                    }
                }
                else if ((sum12 > sum11) && (sum14 > sum13))
                {
                    if (sum12 > sum14)
                    {
                        sum7 = sum12 - sum14;
                    }
                    else 
                    {
                        sum7 = sum14 - sum12;
                    }
                }

            }


        String edtxt1 = et1.getText().toString();
        String edtxt4 = et4.getText().toString();

        if(edtxt1.equals(""))
        {
            Toast.makeText(getApplicationContext(),"First Name should not be left blank, Please enter your First Name ", Toast.LENGTH_LONG).show();
        }

        else if(edtxt4.equals(""))
        {
            Toast.makeText(getApplicationContext(),"Last Name should not be left blank, Please enter your Last Name ", Toast.LENGTH_LONG).show();
        }

        else{

        Intent i = new Intent(this, result.class);
        i.putExtra("name", sum1 + "");
        i.putExtra("name1", sum2 + "");
        i.putExtra("name2", sum3 + "");
        i.putExtra("name3", sum4 + "");
        i.putExtra("name4", sum7 + "");

        startActivity(i);

        }
public void onDateChanged(日期选择器arg0、int arg1、int arg2、int arg3)
{
字符串日期=整数.toString(arg3);
字符串月份=整数.toString(arg2);
字符串year=Integer.toString(arg1);
tv1.setText(日期+月份+1+年);
tv2.setText(月+年+年);
tv3.setText(年);
tv4.setText(月+1);
tv5.setText(日期);
tv6.setText(日期+年份);
}   
});}
公共作废金额(视图五)
{
长sum1=0;
长sum2=0;
长sum3=0;
长sum4=0;
长sum5=0;
长sum6=0;
长sum7=0;
长sum8=0;
长和=0;
长sum11=0;
长sum12=0;
长sum13=0;
长sum14=0;
EditText et1=(EditText)findViewById(R.id.editText1);
EditText et2=(EditText)findViewById(R.id.editText2);
EditText et3=(EditText)findViewById(R.id.editText3);
EditText et4=(EditText)findViewById(R.id.editText4);
最终日期选择器日期=(日期选择器)findViewById(R.id.datePicker1);
最终文本视图tv1=(文本视图)findViewById(R.id.textView88);
最终文本视图tv2=(文本视图)findViewById(R.id.textView89);
最终文本视图tv3=(文本视图)findViewById(R.id.textView90);
最终文本视图tv4=(文本视图)findViewById(R.id.textView91);
最终文本视图tv5=(文本视图)findViewById(R.id.textView92);
最终文本视图tv6=(文本视图)findViewById(R.id.textView93);
最终文本视图tv7=(文本视图)findViewById(R.id.textView94);
sum1=getSum(et1.getText().toString()+et2.getText().toString()+et3.getText().toString()+et4.getText().toString());
sum2=getSum1(et1.getText().toString()+et2.getText().toString()+et3.getText().toString()+et4.getText().toString());
sum3=getSum2(tv1.getText().toString());
/*sum4=getSum3(tv2.getText().toString())*/
sum5=getSum4(tv3.getText().toString());
sum6=getSum5(tv4.getText().toString());
sum8=getSum7(tv5.getText().toString());
字符串yearf=tv3.getText().toString();
int yearb=整数值(yearf);
int val=2013年——b年;
长val1=sum3;
/*int val2=整数.valueOf(val1)*/
长val3=36-val1;
int val4=9;
长val5=val3+val4;
长val6=val5+val4;
长val7=val6+50;
sum=getSum3(tv2.getText().toString())+getSum8(tv6.getText().toString());
如果(val val3))
{
/*sum=getSum3(tv2.getText().toString())+getSum8(tv6.getText().toString())*/
sum4=getSum9(Integer.toString((int)sum));
}
其他的
{
sum4=getSum9(Integer.toString((int)sum));
}
如果(val sum6)
{
sum7=(sum5-sum6);
}
其他的
{
sum7=(sum6-sum5);
}
}
否则如果((val val3))
{
如果(sum5>sum8)
{
sum7=(sum5-sum8);
}
其他的
{
sum7=(sum8-sum5);
}
}
否则,如果((val val5)和(&(val>val3))
{
sum11=(sum5-sum8);
sum12=(sum8-sum5);
sum13=(sum6-sum5);
sum14=(sum5-sum6);
如果((sum11>sum12)和&(sum13>sum14))
{
如果(sum11>sum13)
{
sum7=sum11-sum13;
}
其他的
{
sum7=sum13-sum11;
}
}
否则如果((sum12>sum11)和&(sum13>sum14))
{
如果(sum12>sum13)
{
sum7=sum12-sum13;
}
其他的
{
sum7=sum13-sum12;
}
}
否则如果((sum11>sum12)和&(sum14>sum13))
{
如果(sum11>sum14)
{
sum7=sum11-sum14;
}
其他的
{
sum7=sum14-sum11;
}
}
否则如果((sum12>sum11)和&(sum14>sum13))
{
如果(sum12>sum14)
{
sum7=sum12-sum14;
}
其他的
{
sum7=sum14-sum12;
}
}
}
其他的
{
sum11=(sum5-sum8);
sum12=(sum8-sum5);
sum13=(sum6-sum5);
sum14=(sum5-sum6);
如果((sum11>sum12)和&(sum13>sum14))
{
如果(sum11>sum13)
{
sum7=sum11-sum13;
}
其他的
{
sum7=sum13-sum11;
}
}
否则如果((sum12>sum11)和&(sum13>sum14))
{
如果(sum12>sum13)
{
sum7=sum12-sum13;
}
其他的
{
sum7=sum13-sum12;
}
SharedPreferences prefs = this.getSharedPreferences(
      getApplicationContext(), Context.MODE_PRIVATE);
String dateTimeKey = "com.example.app.datetime";
// use a default value using new Date()
    long l = prefs.getLong(dateTimeKey, new Date().getTime()); 
Date dt = getSomeDate();
prefs.edit().putLong(dateTimeKey, dt.getTime()).commit();