【Android】显式/隐式Intent意图跳转Activity

2017-12-02  本文已影响0人  李翾

1.隐式跳转之Action

<activity
android:name=".ScrollingActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="open_destination"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

一定要加上 <category android:name="android.intent.category.DEFAULT" />,不然会爆错:android.content.ActivityNotFoundException: No Activity found to handle Intent { act=open_destination }


QQ截图20171202103046.png

2.URI跳转:

uri.png

需要注意的是: <action android:name="android.intent.action.VIEW" /> 必须要加上,否则跳不过去,同时注意host和scheme不要写反了:


host.png

原文链接:http://blog.csdn.net/huanongjingchao/article/details/43162853
原文链接:http://blog.csdn.net/Xiong_IT/article/details/45071809

上一篇 下一篇

猜你喜欢

热点阅读