小编Gau*_*rma的帖子

PROCESS_TEXT 在 Android 11 之后的大多数应用的文本选择菜单中不可见

我在清单文件中有以下配置 -

<activity
            android:name=".activities.PopupWord"
            android:excludeFromRecents="true"
            android:theme="@style/popups">
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/*" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.PROCESS_TEXT" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/*" />
            </intent-filter>

            <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/*" />
            </intent-filter>

        </activity>
Run Code Online (Sandbox Code Playgroud)

我可以在 Android 10 中的 Twitter 等应用程序的文本选择菜单中看到“查找”按钮,但在 Android 11 中它消失了。令人惊讶的是它在 Chrome 中运行。

维基百科测试版以某种方式规避了这个问题,并在各处显示其“在维基百科中搜索”按钮。我试图查看它的清单,发现它很相似。

<activity
            android:name="org.wikipedia.search.SearchActivity"
            android:windowSoftInputMode="0x10">

            <intent-filter
                android:label="@ref/0x7f100190">
                <action
                    android:name="android.intent.action.SEND" />
                <category
                    android:name="android.intent.category.DEFAULT" />
                <data
                    android:mimeType="text/plain" />
            </intent-filter>

            <intent-filter
                android:label="@ref/0x7f100190">
                <action
                    android:name="android.intent.action.PROCESS_TEXT" />
                <category
                    android:name="android.intent.category.DEFAULT" />
                <data
                    android:mimeType="text/plain" />
            </intent-filter>
        </activity> …
Run Code Online (Sandbox Code Playgroud)

java android android-11

6
推荐指数
1
解决办法
1233
查看次数

创建不会死的服务的最佳方式.(如WhatsApp或Facebook)

我已经尝试过,直到现在 - 开始粘滞 - 重启服务的警报 - 删除任务启动服务 - 使用作业服务(有延迟并执行任务很慢)

是否有适当的方法来制作像流行应用程序一样的绝对可靠的后台服务?

android android-service

2
推荐指数
2
解决办法
3349
查看次数

标签 统计

android ×2

android-11 ×1

android-service ×1

java ×1