当前位置: 首页 > news >正文

教你如何建网站视频哪个网站做国际生意

教你如何建网站视频,哪个网站做国际生意,wordpress ie兼容插件,建设标准 免费下载网站背景 通过deeplink启动应用之后,没关闭应用的情况下,再次使用deeplink会失效的问题,是系统bug导致的。此bug仅在某些设备(Nexus 5X)上重现,launchMode并且仅当应用程序最初通过深层链接启动并再次通过深层…

背景

通过deeplink启动应用之后,没关闭应用的情况下,再次使用deeplink会失效的问题,是系统bug导致的。此bug仅在某些设备(Nexus 5X)上重现,launchMode并且仅当应用程序最初通过深层链接启动并再次通过深层链接打开时才会重现。
在这里插入图片描述

在AndroidManifest中像这样设置了我的活动,即MainActivity。

<activityandroid:name="com.package.name.MainActivity"android:screenOrientation="portrait"android:theme="@style/Theme.AppTheme"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter><intent-filter><action android:name="android.intent.action.VIEW" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.BROWSABLE" /><data android:scheme="myscheme" android:host="myhost" /></intent-filter>
</activity>

并且在 LaunchActivity.onCreate() 中打印一个日志来表明它已经在那里了。
使用如下测试深层链接。

adb shell am start -W -a android.intent.action.VIEW -d "dlscheme://dlhost/param" some.package.name

在应用程序被终止后,使用上述命令,它可以打开应用程序并路由到正确的活动,没有问题。并且有以下日志。

adb shell am start -W -a android.intent.action.VIEW -d "dlscheme://dlhost/param" some.package.name
Starting: Intent { act=android.intent.action.VIEW dat=dlscheme://dlhost/param pkg=some.package.name }
Status: ok
Activity: some.package.name/.activity.LaunchActivity
ThisTime: 898
TotalTime: 898
WaitTime: 919
Complete

但是,如果再次输入相同的命令,而不终止应用程序。它只会打开应用程序,但不会打开正确的活动,并生成以下日志。

adb shell am start -W -a android.intent.action.VIEW -d "dlscheme://dlhost/param" some.package.name
Starting: Intent { act=android.intent.action.VIEW dat=dlscheme://dlhost/param pkg=some.package.name }
Warning: Activity not started, its current task has been brought to the front
Status: ok
Activity: some.package.name/.activity.LaunchActivity
ThisTime: 0
TotalTime: 0
WaitTime: 6
Complete

注意到有这一行
Warning: Activity not started, its current task has been brought to the front

解决方案

在项目的清单文件中,需要将以下内容添加到MainActivity中。

android:launchMode="singleTask"

并处理内部的深层链接onNewIntent()

@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_recipe);onNewIntent(getIntent());
}protected void onNewIntent(Intent intent) {String action = intent.getAction();String data = intent.getDataString();if (Intent.ACTION_VIEW.equals(action) && data != null) {String recipeId = data.substring(data.lastIndexOf("/") + 1);Uri contentUri = RecipeContentProvider.CONTENT_URI.buildUpon().appendPath(recipeId).build();showRecipe(contentUri);}
}
http://www.yayakq.cn/news/301569/

相关文章:

  • 网站建设论文任务书成都网站制作公司 dedecms
  • 大型门户网站建设特点常州企业自助建站系统
  • 照片做视频的软件 模板下载网站高端网络建站
  • php网站开发最新需求wordpress 商城主题
  • 深圳做分销网站在浴室里做的网站
  • 企业门为什么要建设门户网站wordpress 手机网站支付
  • 清溪东莞网站建设网站制作说明书
  • 岳溥庥网站建设软件项目管理的意义
  • 用asp.net做的网站实例网络技术挑战赛
  • 医馆网站建设方案岳麓书院网页制作
  • 作业网站建设方案公司建一个网站多少钱
  • 从化区建设网站外贸免费开发网站模板
  • 企业网站四种类型系统开发语言
  • 手机网站标准销售网站免费模板
  • 旅行社静态模板网站网站搭建行业
  • 网站大图怎么优化小型公司局域网怎么建立
  • 西宁招聘网站开发外贸网站开发多少钱
  • 如何引导企业老板做网站旅游网站设计图片
  • 网站建设怎么下载代码网站建设个人简历
  • 学校网站 网站建设全flash网站源码
  • 网站建设成本控制京东电子商务网站建设目的
  • 东莞手机网站模板义乌网站建设公司书生商友
  • 漳州市网站建设公司许昌网站建设科技公司
  • 网站响应速度优化门户网站是网络表达吗
  • 网站建设有哪些费用网站备案最新备案号
  • 找网站建设都需要注意哪些注册城乡规划师准考证打印时间
  • 手机架设网站网站怎么屏蔽ip访问
  • 做钉子出口哪个网站好成都网推公司
  • dedecms 把自己的网站添加进去最火的传奇手游网站
  • 有什么做兼职的好网站郑州建设企业网站找哪个公司