我在谈论<action android:name="packagename.ImagePagerActivity" />
。似乎没有必要添加它,因为应用程序在没有它的情况下工作正常。但为什么一些开发人员会写这样的参考?
<activity
android:name=".adapter.imageview.ImagePagerActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Light.NoTitleBar" >
<intent-filter>
<action android:name="packagename.ImagePagerActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
答案 0 :(得分:0)
使用<action android:name="packagename.ImagePagerActivity" />
说您可以调用此活动 隐式
喜欢
Intent intent = new Intent("packagename.ImagePagerActivity");
startActivity(intent);
详细了解What is the different between Explicit and implicit activity call in android?
答案 1 :(得分:0)
如果你提到
您可以从
调用您的活动intent.setAction("packagename.ImagePagerActivity");
并开始活动。
隐式调用,而不是明确提及当前活动和目标活动。