0

我说的是<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>
4

2 回答 2

0

如果你提到

你可以调用你的活动

intent.setAction("packagename.ImagePagerActivity");

并开始活动。

隐式调用而不是显式提及当前活动和目标活动。

于 2013-07-08T12:54:54.857 回答
0

Using表示你可以隐式<action android:name="packagename.ImagePagerActivity" />调用这个 Activity

喜欢

Intent intent = new Intent("packagename.ImagePagerActivity");
startActivity(intent);

阅读更多关于android 中的显式和隐式活动调用有什么区别?

于 2013-07-08T12:47:46.967 回答