您的位置:首页 > 移动开发 > Android开发

Android - 返回上一个界面finish()方法

2017-04-30 13:46 155 查看

返回上一个界面finish()方法

本文地址: http://blog.csdn.net/caroline_wendy
Android能够使用finish()方法,实现函数返回的功能。当不是Activity内部调用时。须要使用getActivity()方法的返回值Activity调用。如实现了一个提示框(AlertDialog),包括两个button,返回和设置。一个是跳转定位服务设置界面,一个是返回上一级界面。

DialogFragment mLocationDialog = new AlertDialogFragment().setTitle("启动位置服务")
.setMessage("为了您能更好地使用本功能。请开启定位服务,否则无法使用此功能。

")
.setButtons("返回", "设置")
.setOnButtonClickListener(new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
switch (i) {
case 0: //"取消"button直接退出
getActivity().finish();
return;
case 1: //"设置"button设置GPS
LocationServiceUtils.gotoLocServiceSettings(getAppContext());
return;
default:
return;
}
}
});


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐