Java “我的按钮”;“关闭”;don';不要关闭而是隐藏页面
大家好,closeListener中的我的按钮(关闭)(在我的java代码中)。当我按下此按钮(关闭)时,我在第一页正确返回,但它没有正确关闭我的租金页(第二页),我的第二页在第一页下方保持打开状态(隐藏在第一页后面),如何正确关闭第二页(租金)Java “我的按钮”;“关闭”;don';不要关闭而是隐藏页面,java,android,button,return,forceclose,Java,Android,Button,Return,Forceclose,大家好,closeListener中的我的按钮(关闭)(在我的java代码中)。当我按下此按钮(关闭)时,我在第一页正确返回,但它没有正确关闭我的租金页(第二页),我的第二页在第一页下方保持打开状态(隐藏在第一页后面),如何正确关闭第二页(租金) 您可以调用finish()方法永久完成您的活动: private OnClickListener closeListener = new OnClickListener() { @Override public void
您可以调用
finish(
)方法永久完成您的活动:
private OnClickListener closeListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent jumpage = new Intent(Rent.this, MainActivity.class);
startActivity(jumpage);
Rent.this.finish();
}
};
而不是这个
private OnClickListener closeListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent jumpage = new Intent(Rent.this, MainActivity.class);
startActivity(jumpage);
}
};
只需写如下
private OnClickListener closeListener = new OnClickListener() {
@Override
public void onClick(View v) {
this.finish();
}
};
只需调用finish()
即可关闭Rent
活动
试试这个:
private OnClickListener closeListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent jumpage = new Intent(Rent.this, MainActivity.class);
startActivity(jumpage);
finish();
}
};
在本例中,这不是有效的上下文,因为它是匿名内部类。您在匿名内部类中,这不是上下文。感谢您的答复:-)当您从一个活动移动到第二个活动时。。。。第一个活动已经放在活动_堆栈中,因此,通过完成第二个活动(而不是启动第一个活动),您将只导航到第一个活动。这就是所谓的优化代码。无论如何,谢谢:)我发布了这个问题,题目是:如何将数字小数(####################,#######。
private OnClickListener closeListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent jumpage = new Intent(Rent.this, MainActivity.class);
startActivity(jumpage);
finish();
}
};