【问题标题】:Nexus opens same app twice when using custom URL to launch the appNexus 在使用自定义 URL 启动应用程序时打开同一个应用程序两次
【发布时间】:2012-07-11 06:39:06
【问题描述】:

如果用户单击特定类型的 URL,我的应用程序具有从浏览器启动的功能。除了具有 ICS 的 Google Nexus 之外,此功能适用于任何 Android 手机。使用 Nexus,当我单击可以打开我的应用程序的 URL 时,应用程序会正确打开,但如果我转到主屏幕并单击应用程序图标,即使它也会打开。所以现在我可以看到我的应用程序同时在浏览器应用程序和我自己的应用程序中打开。我在其他应用程序中也看到了相同的行为。喜欢游戏商店或推特。 想知道这是否可以或会导致一些问题。

【问题讨论】:

    标签: android android-4.0-ice-cream-sandwich nexus-s


    【解决方案1】:

    它应该被认为是无关紧要的,既不好也不坏 - 但是,您始终可以使用通过 AndroidManifest.xml 提供的 Activity,这样您就只保留给定 Activity 的一个实例可用。

    清单中<activity /> 级别的参数:

    android:launchMode="singleTask"
    <!-- OR -->
    android:launchMode="singleInstance"
    

    【讨论】:

    • 是的,这可以工作。我检查 n 回到这里。谢谢你:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    相关资源
    最近更新 更多