在Android中,要结束一个活动,可以使用以下代码示例中的方法:
Button finishButton = findViewById(R.id.finish_button);
finishButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
Button finishButton = findViewById(R.id.finish_button);
finishButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(CurrentActivity.this, PreviousActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
}
});
这将会清除当前活动之上的所有活动,并将用户返回到之前已经打开的活动。
请注意,以上示例中的按钮的id为"finish_button",你需要根据你的布局文件来修改为正确的id。同时,如果你想结束当前活动并返回结果给前一个活动,可以使用startActivityForResult()方法和setResult()方法来实现。