如何实现“android studio 返回登录页 程序直接退出”

一、整体流程

flowchart TD;
    A(开始)-->B(创建登录页Activity);
    B-->C(创建主页Activity);
    C-->D(配置主页Activity为启动页面);
    D-->E(添加返回按钮到主页Activity);
    E-->F(在返回按钮点击事件中退出程序);
    F-->G(结束);

二、具体步骤及代码示例

1. 创建登录页Activity

在Android Studio中创建一个新的Activity作为登录页。

2. 创建主页Activity

在Android Studio中创建另一个Activity作为主页。

3. 配置主页Activity为启动页面

打开AndroidManifest.xml文件,将主页Activity设置为启动页面。

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

4. 添加返回按钮到主页Activity

在主页Activity的布局文件中添加一个返回按钮。

<Button
    android:id="@+id/btn_back"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="返回登录页" />

5. 在返回按钮点击事件中退出程序

在主页Activity的Java文件中,设置返回按钮的点击事件,使程序直接退出。

Button btnBack = findViewById(R.id.btn_back);
btnBack.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        finishAffinity(); // 结束主页Activity及其所有父Activity
    }
});

三、状态图

stateDiagram
    [*] --> 登录页
    登录页 --> 主页: 登录成功
    主页 --> [*]: 退出程序

通过以上步骤,你可以实现在Android Studio中返回登录页并直接退出程序的功能。希望对你有所帮助!