位置: 编程技术 - 正文

Activity跳转时传递Bitmap对象的实现(activity的跳转)

编辑:rootadmin
前言

推荐整理分享Activity跳转时传递Bitmap对象的实现(activity的跳转),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:activity如何跳转到fragment,activity的跳转,activity跳转到另一个activity代码,activity跳转传值,activity跳转到fragment,activity 传参,activity跳转到另一个activity代码,activity跳转及数据传递,内容如对您有帮助,希望把文章链接给更多的朋友!

相信大家可能都了解Activity跳转时我们是可以传递参数的,比如使用Intent传递或者Bundle来传递,把当前Activity的一些信息传递给将要跳转到的新的Activity。但是不知道大家有没有想过,我们能不能传递一个Bitmap对象呢?可能有人会问为什么要传递一个Bitmap对象?好吧,因为我在开发中遇到了这样的问题才去说说这个。

我前段时间想从网络获取图片显示在ImageView上,当显示好了之后,我希望点击ImageView可以跳转到新的Activity然后显示我点击的图片,所以我怎么得到我点击的ImageView上的图片呢?接下来就是我讲述的重点了!

实现

开始不知道该怎么下手,百度了一段时间之后就大概明白了它的思路:

得到ImageView对象上的图片,生成Bitmap对象把Bitmap对象转码成字符串把字符串存到SharedPreferences里面在新的Activity里面从SharedPreferences得到转码的字符串把字符串解码成Bitmap对象在ImageView上显示Bitmap图片

思路还是挺简单的,下面我逐一介绍该怎么去实现,代码是死的,很容易就可以实现。

1-> 从ImageView得到Bitmap对象

Activity跳转时传递Bitmap对象的实现(activity的跳转)

2 ->把Bitmap转码成字符串

3->把字符串存到SharedPreferences里面

4->在新的Activity里面从SharedPreferences得到转码的字符串

5->把字符串解码成Bitmap对象

6->在ImageView上显示Bitmap图片

总结

步骤也就是那几步,不存在什么不懂的地方,当然如果你问我转码和解码的原理,那我只能说抱歉了,我是真的不知道。还有就是有的人可能会问,在你得到转码的字符串之后,把字符串直接传递过去不就可以了,为什么要保存在SharedPreferences里面呢?额。。这个问题问的好,之前没有想到吧,不过都一样啦,看大家具体怎么使用了,我把这个步骤封装成了一个类,使用起来就比较方便了。

下载源码

技术总结--android篇(四)--工具类总结 StringUtil(视个人需要进行添加)publicclassStringUtil{publicstaticbooleanisMail(Stringstring){if(null!=string){if(string.matches(^([a-z0-9A-Z]+[-|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-

android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener android应用中常用的监听OnTouchListener、OnClickListener、OnLongClickListener,大家肯定经常使用。但是你真的知道它会产生的神奇效果么?不要忽视这些神奇效果

(图片处理)Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解 一、介绍Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果你的程

标签: activity的跳转

本文链接地址:https://www.jiuchutong.com/biancheng/384234.html 转载请保留说明!

上一篇:android StrictMode使用

下一篇:技术总结--android篇(四)--工具类总结(技术总结结束语)

  • 什么是工程销项表
  • 什么是纳税义务人,在理解这一观念时应注意哪些问题
  • 长期股权投资的账面价值怎么计算
  • 无形资产开发阶段计入什么科目
  • 一般纳税人用金蝶新建账套用什么会计制度好
  • 电商存货周转率的正常范围
  • 房地产开发商转型
  • 房地产企业融资存在的问题
  • 上市公司限制性股票行权时间限制多久
  • 固定资产原价的结余额
  • 未分配利润转增股本要交税吗
  • 高速公路的发票怎么补
  • 开增值税发票开户行怎么填?
  • 核定征收印花税的计税依据是否含税
  • 对方收到发票不付款怎么办
  • 辅导期一般纳税人预缴增值税
  • 医疗机构交企业所得税吗
  • 金税盘清卡晚了一天会怎么样
  • 工资为负数需要给公司吗
  • 税款已入库,申报错误更正可以吗
  • 电子发票没有发票号码是怎么回事
  • 税务总局关于四流一致解答
  • 给已经注销的公司退款
  • 旅游业小规模纳税人亏损怎么填报
  • 鸿蒙系统怎么开发
  • win10 bios设置
  • 平均净资产和净资产
  • 购买保本理财产品
  • 提取企业发展基金用到银行存款科目吗
  • 计算机视觉方面的期刊
  • php 获取文件类型
  • php实现删除功能
  • 销售金额较大多少算较大
  • 建行E信通贴现需要发票吗
  • 全网最详细的李白解说来了
  • php PATH_SEPARATOR判断当前服务器系统类型实例
  • 应收利息会计分局
  • 外币存款利息税
  • 做账计提是什么意思
  • three.js gui
  • 座谈会费用报销明细怎么填写
  • 年终奖发放有法律规定吗
  • 技术转让和技术开发区别
  • 借递延所得税资产贷递延所得税费用
  • 开发票价格能否比实际金额高?
  • 减免增值税的相关规定
  • 主营业务成本如何设置明细
  • 权益法股权投资收益纳税调减
  • 国外佣金代扣代缴增值税可以抵扣吗
  • 事业单位收到财政拨款会计分录
  • 开票金额大于收入增值税申报表填写
  • 小规模纳税人什么时候用3%什么时候用5%
  • 小规模购买税控盘分录怎么写
  • 事业单位用电收费标准
  • 外购的货物发生下列用途时,不能抵扣进项税额的是
  • 年度损益调整的会计分录
  • 会计科目的设置原则包括( )
  • 原材料会计科目
  • mysql 5.5 5.6
  • sqlserver数据库怎么导出
  • xp window
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • explorer.exe进程文件
  • win7任务栏颜色怎么改成蓝色
  • windows 查看补丁
  • rhel7配置ip地址
  • linux关闭sh
  • 固定ie浏览器
  • windows10更新遇到错误怎么解决
  • 怎么放大linux字体
  • win7怎么查看系统位数
  • win10系统如何创建新用户
  • 游戏类游戏开发
  • javaweb技术栈是什么
  • jquery自执行
  • Scrapy框架可以用于数据挖掘、监测和自动化测试
  • 归档 oracle
  • 道路运输业属于工贸行业吗
  • 西安二手房几年可以过户
  • 税务一般纳税人可以简易注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设