论坛首页 移动开发技术论坛

一道简单的android谁会

浏览 9417 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2011-11-17  
界面上有一个EditText
程序启动后往EditText里面输入内容,然后点返回,再次启动这个程序的时候显示之前在EditText的值
   发表时间:2011-11-17  
在activity的onPause(), onStop()里面获取EditText的内容,并保存,在onCreate(),onStart()里面取出保存的数据就可以了
0 请登录后投票
   发表时间:2011-11-17  
重写onStart方法、值再赋一遍、
0 请登录后投票
   发表时间:2011-11-17  
把EditText的值通过SharedPreference方式保存好,或者放内存里,然后在OnStart方法给EditText赋值。
0 请登录后投票
   发表时间:2011-11-17  
当需要“返回上一页”功能,且回到上一页后保留之前输入的相关信息,就必须使用startActivityForResult()来唤起一个Activity。
具体代码要的话可以找我
0 请登录后投票
   发表时间:2011-11-18  
LS正解

startActivityForResult()
0 请登录后投票
   发表时间:2011-11-18  
将数据保存到内存中  求代码
0 请登录后投票
   发表时间:2011-11-18  
重写两个方法
    @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putxxx(key, value);
    }

    @Override
    protected void onRestoreInstanceState(Bundle state) {
        super.onRestoreInstanceState(state);
        value = state.getxxx(key);
        //TODO do something
    }
0 请登录后投票
   发表时间:2011-11-18  
onSaveInstanceState
0 请登录后投票
   发表时间:2011-11-18  
重载onPause,用SharedPreference保存数据。
重载onResume,读SharedPreference的数据
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics