Activity

2016-11-26  本文已影响9人  慢慢来111

Activity

<activity android:name"com.example.activity.SecondActivity"></activity>
<intent-filter>
    <action android:name"android.intent.action.MAIN" />

    <category android:name"android.intent.category.LAUNCHER" />
</intent-filter>
android:icon"@drawable/ic_launcher"
android:label"主界面"

activity之间的跳转

隐式跳转

<activity android:name".SecondActivity">
    <intent-filter>
        <action android:name"com.itheima.sa" />

        <category android:name"android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
    public void click(View v) {
        Intent intent = new Intent();
        intent.setAction("com.itheima.sa");
        //系统会自动添加默认的category
        intent.addCategory(Intent.CATEGORY_DEFAULT);
        startActivity(intent);
    }
public void click(View v) {
        Intent intent = new Intent();
        //参数2:目标activity的类名
        intent.setClass(this, SecondActivity.class);
        //跳转
        startActivity(intent);
    }
    public void click2(View v) {
        Intent intent = new Intent();
        //指定目标Activity的包名和类名。
        intent.setClassName("com.android.dialer", "com.android.dialer.DialtactsActivity");
        //跳转
        startActivity(intent);
    }
    //隐士跳转到拨号器
    public void click(View v) {
        Intent intent = new Intent();
        //隐式设置拨号器的动作
        intent.setAction(intent.ACTION_DIAL);
        startActivity(intent);
    }
上一篇 下一篇

猜你喜欢

热点阅读