SharedPreferences(存储)代码详解

来源:互联网 发布:ios 小游戏源码 编辑:程序博客网 时间:2024/05/20 12:22
package qi;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import com.example.demo_0330.R;public class SharedPreferences_Activity extends Activity {private SharedPreferences preferences;private EditText et;private TextView tv;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.sharedpreferences_activity);tv = (TextView) findViewById(R.id.textView1);et = (EditText) findViewById(R.id.editText1);Button bt = (Button) findViewById(R.id.button11);bt.setOnClickListener(new OnClickListener() {public void onClick(View v) {tv.setText(et.getText().toString());}});}protected void onResume() {super.onResume();preferences = getSharedPreferences("user",Context.MODE_PRIVATE);String name = preferences.getString("name", "");tv.setText(name);et.setText(name);}protected void onDestroy() {super.onDestroy();if (et.getText() != null) {preferences = getSharedPreferences("user",Context.MODE_PRIVATE);Editor editor = preferences.edit();String name = et.getText().toString();editor.putString("name", name);editor.commit();}}}

0 0
原创粉丝点击