java.lang.SecurityException: Unable to find app for caller android.app.ApplicationThreadProxy@12d7a3

java.lang.SecurityException

Android 开发monkey test中发现SecurityException异常, 经查询是因为Activity跳转传值extra大小过大导致,
虽然google官网没有具体说明大小限制,但 在monkey test压力测试等会存在crash可能
解决办法:
  • 建立共有类,储存需要传递的信息,并设置一个tag,activity跳转是可以传递这个tag值,TargetActivity再根据tag去共有类信息
  • 在BaseActivity中使用static Map集合,跳转传值key,TargetActivity根据key取value,跟上类似
  • 其他方法很多,不再一一列举...

你可能感兴趣的:(android)