讲真,miui是最不应该出现在这个世界上的系统,深度定制后产生的一系列bug最终都会体现在android开发者的app上;

解决被异常kill的思路,miui在支付activity调起微信时被异常kill的原因是miui双开占用大量的系统内存,然后深度定制的系统就会因为内存资源紧张而杀死在后台运行的activity(我猜的),如果有错误请多指教。

解决思路:在支付流程以及支付页面的activity重新开启一个进程来执行这些操作。

android:process=""

但是由于是一个新启的进程,两个进程间的ac互相跳转时会导致短暂的白屏,所以写一个service在app入口是就启动新开的进程;

在此说一下线程与进程的区别:

1.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位;

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源;

但是一个进程下的线程都共享他们归属于进程的资源与内存;

2.一个程序最少有一个线程,一个进程最少有一个线程;

3.线程的运行效率高;

android使用微信与支付宝支付在小米miui系统上ui线程被异常kill的bug修复相关推荐

  1. 彻底理解Toast原理和解决小米MIUI系统上没法弹Toast的问题

    彻底理解Toast原理和解决小米MIUI系统上没法弹Toast的问题 参考文章: (1)彻底理解Toast原理和解决小米MIUI系统上没法弹Toast的问题 (2)https://www.cnblog ...

  2. Android项目内简单集成微信和支付宝支付功能

    最近自己公司的项目需要集成微信和支付宝支付,我是个初学者,然后就开始在网上各种搜索相关Demo.最后找了一个自我感觉还不错的Demo,挺适合初学者使用的.在使用之前一定要在微信平台和蚂蚁金服申请权限, ...

  3. Android Study 之 6分钟妥妥集成微信以及支付宝支付

    LZ-Says:来说俩件事儿: 1.一心只为一人用,一言只为一人说~ 2.今天坐公交,末班车,车上只有司机和我,阴森森的,吓死LZ了...一路小跑!!! 前言 (浪费一分钟) 今天,不讲这个,也不讲那 ...

  4. 微信和支付宝支付模式详解及实现(.Net标准库)

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

  5. 微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列

    2019独角兽企业重金招聘Python工程师标准>>> 支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至 ...

  6. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  7. 微信和支付宝支付实战

    最近的项目中要用到移动支付.在此总结下 1.微信支付 :因为需求是扫码支付即时到账,用的是native方式.按照官方文档的说法,调用"https://api.mch.weixin.qq.co ...

  8. 微擎支付返回商户单号_微信、支付宝支付动态库PayApiFun.dll说明

    微信.支付宝支付动态库PayApiFun.dll说明 PayApiFun.dll这个动态库中包含了:微信付款码支付.生成微信支付二维码扫码支付.按商户单号查询微信支付状态.关闭未支付的微信订单.支付宝 ...

  9. QML on Android 在小米5s手机上中文字体显示异常

    前言 随着Qt版本的不断升级,用QML开发Android移动端应用越来越方便,并且支持的功能也逐渐增多,不过由于Android机型实在太多,并且大部分Android系统都是由手机厂商深度定制过,然后在 ...

最新文章

  1. (CodeForces 548B 暴力) Mike and Fun
  2. 中国石油大学 c语言程序设计 复习题,中国石油大学《C语言程序的设计》期末复习试题与答案...
  3. QQ空间Python爬虫v2.0--点赞数据分析
  4. 图像降噪算法——维纳滤波
  5. 17天17个Python设计模式--目录
  6. 关于两个php.ini的说明
  7. 三个点拟合圆形的函数C#
  8. jooq 分页排序_将jOOQ与Spring结合使用:排序和分页
  9. erp故障处理流程图_PLC故障常见原因及处理方法!
  10. Android Studio 4.2没有GsonFormat解决办法
  11. MySQL总结4_多表查询
  12. C++windows环境管道通信
  13. JavaScript模块化编程实例——天气预报
  14. Tomcat无法启动,报错java.lang.NoClassDefFoundError: or...
  15. 复合函数的共轭函数例子
  16. 考研英语计算机翻译,2019考研英语翻译每日一句:数字化时代
  17. FT2000+下40G网卡性能优化
  18. 测试工程师正遭「革命」 AI将改写测试模式
  19. 使用指针将一个字符串复制为另一个字符串
  20. 洞悉物联网发展1000问之试问工业互联网哪家强?附Top100强名单!

热门文章

  1. docker储存卷管理实操:利用存储卷部署一个网站
  2. 存取款(while循环实例)
  3. ThinkPad R400 windows 2008 下网卡、蓝牙驱动程序安装过程记录
  4. python之连接MySQL数据库的简易界面编程(连接数据库+模块搭建+界面搭建+功能完成+效果演示)
  5. laradock配置入门
  6. python抢票代码_五一要来了,教你用Python自动抢火车票,附源码
  7. 股票的最大利润(JS)
  8. SpringCloud-10-配置控制台彩色打印、自定义banner
  9. Unity Game FrameWork—模块使用—有限状态机
  10. 解密赚钱的十大理财方式