用 Androidstudio 写一个activity 点击退出桌面功能
时间: 2024-05-01 08:16:54 浏览: 67
以下是使用Android Studio编写的Activity,用于在单击按钮时退出到主屏幕:
```java
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button exitButton = findViewById(R.id.exit_button);
exitButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent homeIntent = new Intent(Intent.ACTION_MAIN);
homeIntent.addCategory(Intent.CATEGORY_HOME);
homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(homeIntent);
}
});
}
}
```
该Activity包含一个按钮,单击该按钮将启动一个Intent,该Intent将发送到Android系统,以便退出当前应用程序并将用户带回主屏幕。该Intent的ACTION_MAIN和CATEGORY_HOME过滤器指示系统启动主屏幕,而FLAG_ACTIVITY_NEW_TASK标志指示系统在新任务中启动主屏幕Activity。
阅读全文