这个示例同时使用了Activity间传递数据和SharedPreferences储存数据。
主要是一个逻辑的实现,下面是我整理的示例实现的流程:
第一步:主界面RedirectEnter实现跳转:
Intent intent = new Intent(RedirectEnter.this, RedirectMain.class);
startActivity(intent);
第二步:跳转到RedirectMain进行判定,SharedPreferences中有数据停留在RedirectMain并显示存储的数据,否则跳转到RedirectGetter。
if (!loadPrefs()) {
Intent intent = new Intent(this, RedirectGetter.class);
startActivityForResult(intent, INIT_TEXT_REQUEST);
}
private final boolean loadPrefs() {
SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
mTextPref = preferences.getString("text", null);
if (mTextPref != null) {
TextView text = (TextView)findViewById(R.id.text);
text.setText(mTextPref);
return true;
}
return false;
}
第三步:如果跳转到了RedirectGetter,获取数据并返回到RedirectMain
SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("text", mText.getText().toString());
if (editor.commit()) {
setResult(RESULT_OK);
}
finish();
分享到:
相关推荐
Android ApiDemos apk, 包括Android presentation双屏异显 demon, App>Activity>Presentation
api ------------- API目录 demos ------------- 本地demos目录 lib ------------- 框架源代码目录 index.htm ------------- 主页面 loading.gif ------------- loading图标 welcome.htm ------------- 欢迎页面 ...
ApiDemos 6.0
ApiDemos ActionBarCompat-ListPopupMenu
ApiDemos ActionBarCompat-Basic
ApiDemos ActionBarCompat-Styled
ApiDemos ActionBarCompat-ShareActionProvider
机器学习实战-学习笔记-demos
最新Android apidemos
该Api Demos 源码是基于Android6.0 ,Eclipse下的,可以直接使用Android studio 导入工程即可。
API Demos 是 Google 为了 Android 开发者所提供的一个 Android API 合集,其中包含了很多的 API 范例,同时遵循了良好的代码规范,是一个值得开发者研究和学习的典型。android的ApiDemos,需要解压缩后使用。
api-ai-ios-sdk_demos api-ai-ios-sdk_demos的演示应用语音或文本>目的/操作> Json “为应用程序,设备和网络构建智能语音界面” 基于 获取示例以构建遇到问题因此将其提取到独立项目中在创建帐户,然后使用设置示例...
Android官网ApiDemos源码 供大家学习参考之用
API-Demos-api-16-android4.1:android api api
Android 5.1的ApiDemos安装包
Android-ApiDemos-1,可以看Api实例,对安卓开发很有帮助
最新版ApiDemos Android SDK 中带有很多例子,其中ApiDemo 详细介绍了Android 平台主要API,分成了 · App · Content · Graphics · Media · OS · Text · Views 几个大类,每个大类又分为几个小类,...
最新ApiDemos源码,直接下载导入即可使用,android studio工程
android demos备份【17-11-17】 项目中用到的程序按理,包括微信群头像,红点,下拉刷新,录音功能,悬浮菜单,侧滑菜单,网易新闻分类等案例程序。
android6.0 模拟器里提取的, 可以直接安装到手机上使用