我是新手 ,问个问题啊:Eclipse编的Android软件刚安装第一次打开,出现的Activity1是一个EditText,输入

我是新手,问个问题啊:Eclipse编的Android软件刚安装第一次打开,出现的Activity1是一个EditText,输入后才能进入第二个Activity2,然后输... 我是新手 ,问个问题啊:Eclipse编的Android软件刚安装第一次打开,出现的Activity1是一个EditText,输入后才能进入第二个Activity2,然后输入的信息被保存记录。等下一次打开软件时候直接进入Activity2。。。怎么实现啊? 展开
 我来答
宁小哥的分享
2013-04-21 · TA获得超过273个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:309万
展开全部
使用sharedPreferences 类保存 输入信息,关键代码如下:
sharedPreferences sharedPreferences= sharedPreferences = this.getSharedPreferences( string SHARE_FILE_NAME, Context.MODE_WORLD_READABLE);/*参数 前面是文件名,唯一url用你的完整包名加个意义的名字就行,后面是权限模式*/

Editor editor = sharedPreferences.edit();
editor.putString(string key, string text); /*写入 多个方法 可以是string integer object boolean 等等*/
editor.commit(); /*执行这句不能少*/

读取的代码text
String text = sharedPreferences.getString(KEY, "");

还可以删除修改,api上都有的

第一次写入sharedPreferences 成功第二次进入main的时候, 读取的text就不为空了,就直接启动activity2 ,
如果你的android.intent.action.MAIN 是Activity1 你可以在oncreate()创建界面之前启动act2
具体还有不明白的可以评论私信追问。

参考:编程中国风
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式