这是bundle是传输不了数据的,获取到

出现这种情况的原因是非activity类中不存在Context,而在活动中传输数据时需要Context。

我收集到了两种解决方法。

1.

  在调用该Adapter的Activity中声明一个Activity(或者Context)。

   public static Activity mActivity;

  然后再onCreate函数中给mActivity赋值。

   mActivity = this;

  然后在Adapter中调用这个静态的mActivity就可以启动活动了。

   Activity.mActivity.startActivity(intent);

  这样启动的活动是可以获取到数据的。

2.

  直接获取一个Context启动活动。

   getContext().startActivity(intent);

  这样也是可以获取到数据的,本人认为这种方法可能会出问题,但是水平有限,不知道会出什么问题。

这样我们就可以愉快的在非Activity中传输数据了。

Android在 普通类(非Activity,多数为Adapter) 中 传输数据为空值 解决方法 :在startActivity 用 intent传输数据相关推荐

  1. Android Studio真机调试,Run Configuration中没有deployment target解决方法

    Android Studio真机调试时,Run Configuration中没有deployment target解决方法 一.手机USB线连接电脑,选择传输文件,如果选择"仅充电" ...

  2. android 摄像头花屏_关于Android 4.4相机预览、录像花屏的问题的解决方法

    关于Android 4.4相机预览.录像花屏的问题的解决方法 系统: lc android4.4 在做前后摄像头录像的时候,发现会出现花屏的时候,但不是必现,可能会在某一次重启之后会出现,而且出现之后 ...

  3. Android 11.0 12.0蓝牙遥控器确认键弹不出输入法的解决方法

    1.概述 在android11.0 12.0设备定制化开发时,遥控器是使用红外遥控器,也有使用蓝牙遥控器的,所以出现的问题不一定相同,今天遇到个问题就是蓝牙遥控器在输入数据时弹不出输入法的问题 首选排 ...

  4. Android Device Chooser中显示Target unknown解决方法

    Android Device Chooser中显示Target unknown解决方法 参考文章: (1)Android Device Chooser中显示Target unknown解决方法 (2) ...

  5. Android手机插上usb能充电但不能识别的一种解决方法

    Android手机插上usb能充电但不能识别的一种解决方法 参考文章: (1)Android手机插上usb能充电但不能识别的一种解决方法 (2)https://www.cnblogs.com/JOUO ...

  6. 在一个非套接字上尝试了一个操作 解决方法

    在一个非套接字上尝试了一个操作 解决方法 参考文章: (1)在一个非套接字上尝试了一个操作 解决方法 (2)https://www.cnblogs.com/xinzhyu/p/10551490.htm ...

  7. Android刷机(卡刷)详细过程,出现刷机失败错误的解决方法,以及乐蛙OS的使用感受(小评测)

    认识并开始买手机玩Android时,Android版本是2.2,也就是2010年年中的时候,感觉很有科技感,深陷其中.后来玩熟了,就不满足原生的Android系统.开始刷机,倒腾,倒也是种乐趣.那时候 ...

  8. Android eclipse导入项目后出现Unable to resolve target #39;android-17#39;解决方法

    eclipse导入项目后出现Unable to resolve target 'android-17'解决方法.在最后附带还有一种编译逻辑不成功情况解决方法. 一.问题情况 二.解决的方法 1.改动项 ...

  9. Android打包出多个dex文件,一个APK中包含多个dex方法

    原因 每个单独的dex(Dalvik Executable)文件中的方法id范围为[0, 0xffff]:65536,包括安卓系统框架,三方库和自己写得代码中的方法.所以如果你的工程很大,包含了超过6 ...

最新文章

  1. 微服务架构系列二:密码强度评测的实现与实验
  2. python cook读书笔记第2章字符串和文本
  3. 宝塔 面板 放行端口
  4. 性能优化之节流、防抖
  5. 移动站应该尝试百度MIP的五个原因
  6. 信号回勾产生的原因_燃气减压阀振动的原因及处理方案
  7. 解决:Google代码achartengine曲线代码报错问题(转)
  8. 云原生时代,分布式系统设计必备知识图谱(内含22个知识点)
  9. 深度学习系列18:开源人脸识别库
  10. 投票计数python
  11. 《青年在选择职业时的考虑》——马克思
  12. 服务器做虚拟网吧,一种基于游戏的虚拟网吧实现方法
  13. vue和 element ui下载到本地后引入
  14. 7-4 打印九九口诀表 (15 分)
  15. 微信公众号12大互动技巧
  16. 软件设计模式学习(十四)外观模式
  17. libc_database 库文件下载
  18. RTTHREAD软件包目录
  19. centos7 安装mysql5.7.37 实操说明
  20. 智能车小白必看,该竞赛相关宝贵经验+资源借鉴总结1

热门文章

  1. matlab中负于穷,穷虫50金! MATLAB的fsolve初值问题
  2. 网易2013校园招聘笔试题集锦
  3. 条件 推导 迭代 并行
  4. 如何在Anaconda中实现多版本python Spyder共存
  5. 四条命令搞定mysql主从
  6. Apple开发者账号申请学习方式
  7. 实现IFrame的自适应高度
  8. 我的地盘我做主——你必须遵守的Python编码规范
  9. linux系统添加新用户并赋予相应权限
  10. Exhaustive Search Aizu - ALDS1_5_A