码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2017-04-30 15:11:46      阅读:377      评论:0      收藏:0      [点我收藏+]

标签:技术   context   settings   strong   lin   nbsp   cas   line   返回   

返回上一个界面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; } } });



技术分享


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

标签:技术   context   settings   strong   lin   nbsp   cas   line   返回   

原文地址:http://www.cnblogs.com/lytwajue/p/6789355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!