3***@qq.com
3***@qq.com
  • 发布:2017-01-26 03:31
  • 更新:2017-01-29 20:05
  • 阅读:2664

来人填坑!我真不知道mui还有多少坑要填

分类:MUI

这次问题是自己开发第三方插件离线打包程序的问题,根据官方教程去做的,我在插件中用startActivity打开了新的界面,按Home键返回到桌面,然后长按Home键从任务视图再次打开应用,没问题,程序还是OK的。如果是Home键回到桌面之后是点击应用程序图标打开应用,问题就来了!之前我在插件中startActivity打开的界面被销毁了!显示的是调用插件的页面。罪魁祸首也很快就能找到,离线打包中启动程序入口Activyity按照官方给的,launchMode="singleTask",对,就是这货,网上一搜还真是一大把这样的问题,但最终还是没找到一个好的解决方案。尝试过将launchMode改为standerd,但新的问题又来了,我结束程序后(就是清理内存结束程序),再次点击程序,TMD打不开了!准确的说应该是打开了没有界面,还是停留在桌面。官方回答咱们问题的态度真的是令人心寒,之前搜索很多问题官方要么不打符,要么就是不肯正面回答,像是在敷衍一样。

2017-01-26 03:31 负责人:无 分享
已邀请:
猫猫猫猫

猫猫猫猫 - 用户已离线

这个和mui没毛关系,找个安卓开发的问问。

  • 3***@qq.com (作者)

    我不知道这具体属于dcloud的哪个分支,但这个问题也是确实存在的吧,离线打包插件开发如果要启动自定义的activity,官方教程离线打包设置的launchMode都是singleTask,难道没考虑过我上面说的问题?然而换成standerd,程序关闭后无法再次启动,虽然我自己用了一个比较笨的办法解决了,但我还是希望官方能够修复下这个问题。

    2017-02-06 21:35

该问题目前已经被锁定, 无法添加新回复