• 微信 中打开一个文档文件 选择更多 采用自己的项目分享文档


    微信 中打开一个文档文件   选择更多    采用自己的项目分享文档,然后调整到一个选择分享人的界面后,前一个展示界面(获取分享文件路径,文件名)的界面就会onDestroy。

    之前自己还考虑是https://blog.csdn.net/u013224148/article/details/45722257

    关于startActivityForResult()方法后Activity直接退出的问题原因和解决办法

    假设有activity1和activity2, activity1调用activity2
    1. activity1是SingleTask模式 也就是不在前台的时候就自动被销毁了 
    自然不能接收到activity2的数据 也就呈现出了直接退出的现象
    
        解决方法:改成标准模式
    2. setResult的第一个参数对应上面onActivityResult的第二个参数,注意别把onActivityResult的第一个参数与第二个参数搞混淆了,一个是请求标记,一个是返回标记。
     解决办法:分清楚就好了 没啥好说的
    3. 最近在华为的手机上面发现Activity调用startActivityForResult后返回结果时,调用的Activity都会被重新创建,也就是Activity被销毁了。 在网上经过一番查找,发现有哥们说在手机开发人员选项里面有这么一项“不保留活动”被勾上了, 一看还真是。 把那个勾去掉一切又恢复正常了。
          这个是百度到的


    进入最近会话界面,是携带着文件的
    但是当点击选择好友,跳转到组织架构后,MyConversationList界面就会执行onDestroy方法。
    1.怀疑点,MyConversationList和Organization跳转时是否将彼此界面关闭。但是检查代码,没有
    2.Organization界面和MyConversationList启动模式不同。检查清单文件中的注册方式都一样,没有不同
    3.但是发现:父界面MyBaseActivity设置了singleTask,可能导致的问题,所以去掉后,再次尝试。
    <activity
    android:name="com.hbjyjt.oa.base.MyBaseActivity"
    android:configChanges="orientation|keyboardHidden|screenSize"
    android:launchMode="singleTask">
    </activity>

    但是考虑到

    qq中打开一个文档文件,然后同样操作,从展示界面-到选择分享人的界面,展示界面就不会销毁。

    以下是自己的打印log


    QQ分享过来的文件
    -----intent.package-----com.hbjyjt.oa.activity

    微信分享过来的文件
    -----intent.package-----null

    07-10 09:58:02.270 2822-3591/? I/ActivityManager: START u0 {cmp=com.tencent.mm/.ui.chatting.AppAttachDownloadUI (has extras)} from pid 9006

    I/ActivityManager: Displayed com.tencent.mm/.ui.chatting.AppAttachDownloadUI: +923ms
    D/SignalUnitUnicomView: dualCardEnalbe = true ,networkType = 0 ,targetClas = 0
    07-10 09:58:03.260 8603-8603/? D/SignalUnitUnicomView: dualCardEnalbe = true ,networkType = 0 ,targetClas = 0
    07-10 09:58:03.260 3033-3333/? D/KeyguardViewMediator: setHidden false
    07-10 09:58:03.260 3033-3333/? D/KeyguardUpdateMonitor: sendKeyguardVisibilityChanged(true)
    07-10 09:58:03.260 3033-3033/? D/KeyguardUpdateMonitor: handleKeyguardVisibilityChanged(1)
    07-10 09:58:03.260 8603-8603/? D/SignalUnitUnicomView: dualCardEnalbe = true ,networkType = 13 ,targetClas = 3
    07-10 09:58:03.260 8603-8603/? D/SignalUnitUnicomView: dualCardEnalbe = true ,networkType = 0 ,targetClas = 0

    SignalUnitUnicomView
    com.tencent

    07-10 10:02:29.800 9257-9455/? D/AccountTypeManager: Registering external account type=com.tencent.mm.account, packageName=com.tencent.mm
    07-10 10:02:29.840 2822-2837/? I/ActivityManager: Displayed com.tencent.mm/.pluginsdk.ui.tools.MiniQBReaderUI: +395ms (total +749ms)
    07-10 10:02:29.880 9257-9455/? D/AccountTypeManager: Registering external account type=com.tencent.tim.account, packageName=com.tencent.tim

    07-10 14:42:21.227 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: MyConversationList---onCreate---
    07-10 14:42:21.227 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: -------mFlag------null
    -----intent.package-----null
    -----intent.action-----android.intent.action.VIEW
    -----intent.type-----application/vnd.openxmlformats-officedocument.wordprocessingml.document
    -----intent.data-----file:///storage/emulated/0/tencent/MicroMsg/Download/%E5%85%B3%E4%BA%8E%E7%89%A9%E6%B5%81%E4%BF%A1%E6%81%AF%E9%83%A8%E5%90%AF%E7%94%A8%E9%9D%9E%E6%A0%87%E8%BD%BD%E8%BD%A6%E8%BE%86%E8%BF%90%E8%BE%93%E7%9A%84%E5%A4%84%E7%90%86%E9%80%9A%E6%8A%A5.docx
    -----intent.scheme-----file
    -----intent.component-----ComponentInfo{com.hbjyjt.oa.activity/com.hbjyjt.oa.chat.activity.MyConversationList}
    07-10 14:42:21.228 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: chatFilePath:/storage/emulated/0/tencent/MicroMsg/Download/关于物流信息部启用非标载车辆运输的处理通报.docx
    07-10 14:42:21.228 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: chatFileName:关于物流信息部启用非标载车辆运输的处理通报.docx
    07-10 14:42:21.228 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: login_state:true
    07-10 14:42:21.229 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: app进程存活,直接获取最近会话

    07-10 14:45:40.048 6928-6928/com.hbjyjt.oa.activity D/MyConversationList: onDestroy


    login_state:true

    MyConversationList

    onActivityResult!

    返回fnumber:027622
    --showAlertDialog--jmui_commit_btn--share---finish--

    onDestroy

    还需要修改,查找问题。

  • 相关阅读:
    JavaScript 初学者应知的 24 条最佳实践
    利用函数的惰性载入提高 javascript 代码性能
    Android多线程研究(9)——线程锁Lock
    Android多线程研究(8)——Java5中Futrue获取线程返回结果
    MySQL 5.6初始配置调优
    asp.net文件夹上传下载组件
    java文件夹上传下载组件
    web文件上传下载组件
    jsp文件上传下载组件
    flash文件上传下载组件
  • 原文地址:https://www.cnblogs.com/liyanli-mu640065/p/9290414.html
Copyright © 2020-2023  润新知