【发布时间】:2018-03-15 22:37:27
【问题描述】:
我在 Android Studio 中提交了一个 instantapp 模块的运行配置,其启动 URL 类似于 https://example.com/?Q1=12345,它运行良好。 handleIntent() 的自动生成代码提取意图数据和查询。然后我可以提取查询参数,如下所示:
queryParm=appLinkIntent.getData().getQueryParameter("Q1")
然后我尝试测试传递第二个查询参数,例如https://example.com/?Q1=12345&Q2=67890。 InstantApp Activity 崩溃,甚至没有在 Logcat 中发布在 onCreate() 顶部触发的日志条目。
有没有人能够将至少两个查询参数传递给即时应用程序? 如果是这样,我错过了什么?
【问题讨论】:
-
如果你逃避 & 会发生什么,像这样:
https://example.com/?Q1=12345\&Q2=67890? -
行得通!不仅 Activity 不会崩溃,而且 Q1 和 Q2 参数也会解析出来。谢谢。
-
您可以向 Google 提交错误,然后在此处链接到它吗?对大家都有帮助,谢谢! issuetracker.google.com/issues/…
-
我在issuetracker.google.com/75254056提交了一个错误
-
仅供参考,我收到了这份报告:dc...@google.com
#2 Mar 16, 2018 07:50PM 这应该已在 Android Studio 3.2 中修复金丝雀 7.
标签: java android android-studio android-instant-apps