美文网首页
自定义隐士启动activity的方式

自定义隐士启动activity的方式

作者: 超__越 | 来源:发表于2019-01-20 13:47 被阅读41次

1 在A activity 中

定义启动的 intent 

Intent intent = new Intent("long.intent.action.long");

this.startActivity(intent);

不用忘了 import 变量

import android.content.ComponentName;

import android.content.Intent;

2 在B的APP 中的 androidmanifest.xml 中过滤这个 action

<application

        android:allowBackup="true"

        android:icon="@drawable/ic_launcher"

        android:label="@string/app_name"

        android:theme="@style/AppTheme" >

        <activity

            android:name=".MainActivity"

            android:label="@string/app_name" >

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                 这两个同时加上,不然APP会崩溃

                <action android:name="long.intent.action.long" />

                <category android:name="android.intent.category.DEFAULT" /> 

                <category android:name="android.intent.category.LAUNCHER" />

                <category android:name="android.intent.category.DEFAULT" />

            </intent-filter>

        </activity>

    </application>

3. 搞定

相关文章

网友评论

      本文标题:自定义隐士启动activity的方式

      本文链接:https://www.haomeiwen.com/subject/fgexjqtx.html