情况一:Activity A 切换到 Activity B
条件一:Activity A布局文件和Activity B布局文件都存在。
条件二:Activity A和Activity B的类的java文件都存在。
条件三:在该工程下的权限控制文件AndroidManifest.xml中添加activity事件(如下下划线)部分
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity android:name="ActivityA" android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activityandroid:name="ActivityB"android:label="@string/app_name"/>
</application>
条件四:
Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);
把这两行代码添加到自己想切换页面时的地方。
情况二:Activity B 退回到 Activity A
只需在完成操作后想退回的地方添加
finish();
该函数表示注销掉这个activity。