APIDEMO里面的redirection示例本身并没有新技术,里面用到的知识点在前面的几个文章中都已涉及到:
- SharedPreferences
- startActivityForResult
redirection demo主要展示的是根据不同的条件跳转到特定的activity
里面使用到的几个关键点
1、SharedPreferences
//SharedPreferences 的保存
SharedPreferences sharedPreferences = getSharedPreferences("RedirectData", 0);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("text", inpuTextView.getText().toString());
if (editor.commit()) {
setResult(RESULT_OK);
}
//SharedPreferences 的读取
SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
String mTextPref = preferences.getString("text", null);
2、打开activity获取结果
//打开方法
startActivityForResult(new Intent(RedirectMain.this,RedirectInput.class), REQUEST_CODE);
//获取结果方法
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (REQUEST_CODE == requestCode && resultCode == RESULT_OK) {
SharedPreferences preferences = getSharedPreferences("RedirectData", 0);
String mTextPref = preferences.getString("text", null);
textView.setText("用户输入:" + mTextPref);
}
}
//被打开的activity返回结果
SharedPreferences sharedPreferences = getSharedPreferences("RedirectData", 0);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("text", inpuTextView.getText().toString());
if (editor.commit()) {
setResult(RESULT_OK);
}
finish();
效果图:
- 大小: 32.4 KB
分享到:
相关推荐
### Android API Demo详解 #### 一、概述 本篇文章旨在为初学者提供一套全面而深入的Android API Demo解析,帮助大家更好地理解Android开发中的各种基础知识和技术细节。文章将按照给出的目录顺序,逐一分析每个...
### Android API Demo 知识点概述 #### 一、概览 本文档旨在全面解析 Android API Demo 中的各种案例,通过具体实例深入理解 Android 开发中的关键技术和应用实践。该文档覆盖了从简单的用户界面设计到复杂的后台...
本文档是对Android官方提供的一系列API演示项目的深入分析,旨在帮助开发者更好地理解并掌握Android平台的各项功能和技术。 ### 一、概述 #### 1.1 Android API-DEMOS简介 Android API-DEMOS是Google为开发者提供...
"QEMU+SPICE+USBredir详细编译步骤" 本文将详细介绍如何在 Linux 系统(包括 CentOS、Ubuntu 等)下编译 QEMU 和 SPICE 协议,使其支持 USB 重定向。 一、编译 libusb libusb 是一个开源的 USB 库,提供了访问 ...
-iOS(+ IL2CPP 64 bit, IPv6), tvOS, Android -Windows Phone 10, Windows Store Apps, UWP -Windows, Mac OS X, Linux Most notable HTTP features are: -Customize all parts of your requests: -+Methods(GET, ...
此外,注意Android Q(API级别29)引入了Intent Redirection的安全性改进,系统会限制非可信应用通过scheme启动其他应用,开发者可能需要额外的权限设置或者使用安全的App Links。 总结,Android应用跳转Scheme协议...
VMware Horizon Geolocation Redirection扩展程序使安装在Horizon远程桌面/应用程序中的Chrome浏览器可以使用客户端设备的地理位置信息。 重要说明:VMware Horizon地理位置重定向需要VMware Horizo...
在Android开发领域,API Demo是学习和理解Android SDK核心功能的重要资源。这个详尽的指南专为初学者设计,旨在帮助你快速掌握Android开发的基本概念和实践技巧。 1. **创建ApiDemo示例**: 在Android开发中,...
简单重定向服务 ... gh_auth_callback : "/-/gh-auth" , //must be the same as set in your GitHub Application gh_scope : 'user, public_repo' , //https://developer.github.com/v3/oauth/#scopes repo
语言:English (United States) Chrome扩展程序可在VMware Horizon Agent中启用浏览器选项卡重定向。 Chrome扩展程序可在VMware Horizon Agent中启用浏览器重定向。 VMware Horizon浏览器重定向扩展允许...
WFP流量重定向驱动程序WFP流量重定向驱动程序用于基于Windows筛选平台(WFP)重定向网络层和成帧层上的NIC流量。 该项目是从派生的。特征灵活且可配置反流量嗅探(WinPcap / Npcap / Rawsock嗅探)如何建立/部署要求...
Remove-Google-Redirection, 在Google搜索结果中,删除重定向并单击跟踪 简介禁止点击跟踪,并在Google搜索页中点击结果链接时阻止url重定向。脚本主页:英语或者中文版。浏览器支持苹果 Safari从Github下载:删除...
return redirect()->action([App\Http\Controllers\MyController::class, 'methodName']); ``` 五、重定向后执行操作 在重定向之前,可以执行一些操作,如登录、注册等。例如: ```php // 执行登录操作 Auth::...
语言:English (United States) Chrome扩展程序可在VMware Horizon Agent中启用HTML5多媒体重定向。 ... ... 此扩展名应安装在Horizon桌面/应用程序中。 请与您的IT部门联系以获得进一步的帮助。...
4. **WordPress**:安装并配置“Redirection”等插件,或者手动在`.htaccess`文件中添加规则。 执行301重定向时,有几点需要注意: - **精确匹配**:确保旧URL与新URL之间的对应关系是准确无误的。 - **全路径**:...
标题“clinify-redirection-2”可能指的是一个与Clinify应用相关的项目,其中涉及了页面重定向的功能。Clinify可能是医疗或健康管理领域的Web应用程序,而“redirection”通常与URL重定向、用户导航或者错误页面处理...
Node Monzo API易于集成 安装方式 npm i monzo-api -S 用法 import MonzoApi from 'monzo-api'; const clientId = 'your-app-client-id'; const clientSecret = 'your-app-client-secret'; const verificationCode ...
此外,我们还将学习管道(pipe)和重定向(redirection),它们能让你更高效地组合命令和管理输出。 在shell脚本编程方面,我们将学习如何编写简单的bash脚本,包括变量的声明和使用、条件语句、循环结构,以及函数...
Changes in 2.4.6 (February 22, 2011): Brief summary : - Support more host OS to run on: - Include win64 native binary in the release. - Fixed failures on big endian hosts. - BIOS: Support for up to...
- **3xx(Redirection)**:重定向状态,例如301表示永久重定向。 - **4xx(Client Error)**:客户端错误,例如404表示未找到资源。 - **5xx(Server Error)**:服务器错误,例如500表示内部服务器错误。 #### 五...