2

用户抱怨我的应用程序无法使用 Oreo 固定在他们的 S7 设备上。Snapdragon 和 Exynos 都不是。该错误显然仅在某个时间点之后发生 - 但在奥利奥更新后并未立即发生,并且尚未在非三星设备上观察到。我尝试用谷歌搜索错误消息This application does not support pin Windows,但没有发现任何相关信息。是什么导致了这个错误?

有关该应用程序的一些信息:

    android:noHistory="false"
    android:excludeFromRecents="true"
    android:launchMode="singleTop
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>

和启动:

    getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
    getSupportActionBar().hide();
    Window window = this.getWindow();
    window.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
    window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

似乎我找不到另一个像这样运行的应用程序。

4

1 回答 1

0

只需从清单文件中删除以下行,您的应用程序就会在三星手机上正常运行:

android:excludeFromRecents="true"
于 2020-09-24T11:26:02.713 回答