锁定老帖子 主题:一道简单的android谁会
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-18
onPause()保存,onStart()读取即可
|
|
返回顶楼 | |
发表时间:2011-11-18
sqllite
|
|
返回顶楼 | |
发表时间:2011-11-18
SharedPreference
|
|
返回顶楼 | |
发表时间:2011-11-19
onSaveInstanceState
|
|
返回顶楼 | |
发表时间:2011-11-21
用sqllite保存,如果用户是关机在开机,然后在看效果,那上面几位说的都无用了吧?
|
|
返回顶楼 | |
发表时间:2011-11-21
用SharedPreferences方案,代码实现如下:
界面如下,一个显示提示信息的textview,一个输入信息并需要存储的edittext package org.kane.test; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.widget.EditText; public class JustForTestActivity extends Activity { /** Called when the activity is first created. */ private SharedPreferences mprefs; private EditText editText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); editText = (EditText)findViewById(R.id.editText1); //获取偏好设置。第一个参数是存储偏好设置的“文件”名 mprefs = getSharedPreferences("kane",Context.MODE_PRIVATE); //第二个参数是当没有restore这个key的时候返回的默认值。可以自己随便设定。 editText.setText(mprefs.getString("restore", "please input here")); } @Override public void onDestroy(){ //当程序退出时,将editText1中的内容存储到偏好设置中并提交。 super.onDestroy(); String restoreString = editText.getText().toString(); if (restoreString != "") { SharedPreferences.Editor editor = mprefs.edit(); editor.putString("restore", restoreString); editor.commit(); } } } |
|
返回顶楼 | |
发表时间:2011-11-23
丢到
重写 ondestory方法 把数据丢到 SharedPreference oncreate 方法加入判定 SharedPreference 相应键值对里是否存在 存在则setText 实在要定死返回按钮的话就再重新onkeyDown |
|
返回顶楼 | |
发表时间:2011-11-23
openFox 写道 用sqllite保存,如果用户是关机在开机,然后在看效果,那上面几位说的都无用了吧?
sharrperferencs的可用的 |
|
返回顶楼 | |
发表时间:2011-11-23
sharrperferencs 不错,可用的,数据是存到xml文件中的
|
|
返回顶楼 | |