发送应用程序/pdf mimeType 的意图过滤器无法正常工作

问题描述 投票:0回答:0

在我的应用程序中,我有一个

activity
来接收AndroidManifest.xml中的发送意图,例如:

<activity android:name=".ReceiveSendIntentActivity"  android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="application/pdf" />
            </intent-filter>
</activity>

当我使用默认文件应用程序共享 pdf 文件时,它工作正常。但是使用文件管理器应用程序

intent-filter
不起作用,我可以选择.apk文件并与我的应用程序共享,当我在我的
activity
中收到意图时,意图类型变为应用程序/*,尽管在我的AndroidManifest.xml中只允许应用程序/pdf 类型: 这真的让我很恼火,有人能解决这个问题吗?

android intentfilter
© www.soinside.com 2019 - 2024. All rights reserved.