Android - 通过Intent启动Activity

来源:互联网 发布:金爱丝内衣怎么样知乎 编辑:程序博客网 时间:2024/06/02 11:46

通过Intent启动Activity


本文地址: http://blog.csdn.net/caroline_wendy


为了动态关联Activity界面,使用Intent启动,可以灵活绑定

Intent静态类中,定义Intent的内容:
public static final String ACTION_HOME = "me.cxxxyx.CxxxyxIntent.ACTION_HOME";

然后通过Intent启动startActivity(intent)其他的Activity:
Intent intent = new Intent();intent.setAction(CxxxyxIntent.ACTION_HOME);startActivity(intent);

需要在AndroidManifest中注册相应的过滤器:
        <activity            android:name="me.cxxxyx.hwdxxxxx.HomePageActivity"            android:screenOrientation="portrait"            android:launchMode="singleTask"            android:theme="@style/CxxxyxHW.Activity">            <intent-filter>                <action android:name="me.cxxxyx.CxxxyxIntent.ACTION_HOME"/>                <category android:name="android.intent.category.DEFAULT"/>            </intent-filter>            <intent-filter>                <action android:name="android.intent.action.VIEW"/>                <category android:name="android.intent.category.DEFAULT"/>                <data                    android:scheme="cxxxyx"                    android:host="launch"                    android:pathPattern="/home"/>            </intent-filter>        </activity>

       
即可以跳转界面(Activity)








1 0
原创粉丝点击