首页 > 代码库 > Android - 返回上一个界面finish()方法
Android - 返回上一个界面finish()方法
返回上一个界面finish()方法
本文地址: http://blog.csdn.net/caroline_wendy
Android可以使用finish()方法,实现函数返回的功能,当不是Activity内部调用时,需要使用getActivity()方法的返回值Activity调用。
如实现了一个提示框(AlertDialog),包含两个按钮,返回和设置;
一个是跳转定位服务设置界面,一个是返回上一级界面。
DialogFragment mLocationDialog = new AlertDialogFragment().setTitle("启动位置服务") .setMessage("为了您能更好地使用本功能,请开启定位服务,否则无法使用此功能。") .setButtons("返回", "设置") .setOnButtonClickListener(new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { switch (i) { case 0: //"取消"按钮直接退出 getActivity().finish(); return; case 1: //"设置"按钮设置GPS LocationServiceUtils.gotoLocServiceSettings(getAppContext()); return; default: return; } } });
Android - 返回上一个界面finish()方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。