【发布时间】:2018-02-03 04:40:39
【问题描述】:
我目前正在开发一个音乐播放器应用程序,我想在其中将艺术家网站与 chrome 自定义标签(Chrome 安装在我的手机上)链接起来。大多数链接都可以正常工作并按应有的方式打开,但是当我想从想象龙打开网站时,我收到错误“找不到处理意图的活动”。该链接看起来像其他链接,但每次我想打开此链接时我的应用程序都会崩溃。
这是我的错误日志:
E/UncaughtException: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=www.imaginedragonsmusic.com/ (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1815)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1513)
at android.app.Activity.startActivityForResult(Activity.java:3940)
at android.app.Activity.startActivityForResult(Activity.java:3888)
at android.app.Activity.startActivity(Activity.java:4211)
at android.support.v4.content.ContextCompat.startActivity(ContextCompat.java:141)
at android.support.customtabs.CustomTabsIntent.launchUrl(CustomTabsIntent.java:262)
at com.mobileagreements.radio.liferadio.activities.SongDetailActivity.onClick(SongDetailActivity.java:160)
at android.view.View.performClick(View.java:5106)
at android.view.View$PerformClick.run(View.java:20329)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5912)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)
有没有人遇到过类似的问题并且能够帮助我?
【问题讨论】:
-
在开始活动之前,请使用 ResolveActivity。欲了解更多信息:stackoverflow.com/a/29994483/5909385
-
将
http添加到您的网址。
标签: android android-intent chrome-custom-tabs