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

Posted lytwajue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android - 返回上一个界面finish()方法相关的知识,希望对你有一定的参考价值。

返回上一个界面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()方法的主要内容,如果未能解决你的问题,请参考以下文章

android 怎样返回上一界面

Android程序中按返回键直接退出了程序,我想按返回键返回上个界面,应该怎么实现,等大神

Android开发如何点击物理返回键返回上个界面

android中从a界面跳到b界面,在b界面点返回按钮返回a界面,从c界面跳到b界面,点返回则返回c界面

Android:返回上一个活动

Android中的返回键和代码中的finish()之间的区别?