一、题目
AndroID SharedPreferences存储电话号码
二、环境
Win10 AndroIDStudio
三、代码实现
package com.example.children;import androID.content.SharedPreferences;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.button;import androID.Widget.CheckBox;import androID.Widget.EditText;import androID.Widget.TextVIEw;import androID.Widget.Toast;import androIDx.appcompat.app.AppCompatActivity;public class StoryPhoneActivity extends AppCompatActivity implements VIEw.OnClickListener { private TextVIEw text1; private TextVIEw text2; private EditText PhoneNumber1; private EditText PhoneNumber2; private button mBtnOk; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_storyphone); initVIEws(); } @OverrIDe public voID onClick(VIEw v) { String phone1 = PhoneNumber1.getText().toString().trim(); String phone2 = PhoneNumber2.getText().toString().trim(); if ("".equalsIgnoreCase(phone1) || "".equalsIgnoreCase(phone2)) { Toast.makeText(this, "爸爸妈妈的电话都不能为空!", Toast.LENGTH_LONG).show(); } else { SharedPreferences phone_info = getSharedPreferences("phone_info", MODE_PRIVATE); SharedPreferences.Editor editor = phone_info.edit(); editor.putString("PhoneNumber1",phone1); editor.putString("PhoneNumber2",phone2); editor.apply();//---应用 *** 作 editor.commit(); Toast.makeText(this, "电话信息保存成功!", Toast.LENGTH_LONG).show(); } } private voID initVIEws() { text1 = (TextVIEw) findVIEwByID(R.ID.text1); text2 = (TextVIEw) findVIEwByID(R.ID.text2); PhoneNumber1 = (EditText)findVIEwByID(R.ID.PhoneNumber1); PhoneNumber2 = (EditText)findVIEwByID(R.ID.PhoneNumber2); mBtnOk = (button)findVIEwByID(R.ID.btnOk); mBtnOk.setonClickListener(this); }}
四、实验结果
后一篇博客为一键拨号的demo
有问题,欢迎留言交流!
总结以上是内存溢出为你收集整理的Android SharedPreferences存储电话号码全部内容,希望文章能够帮你解决Android SharedPreferences存储电话号码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)