Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android - 返回上一個界面finish()方法

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

編輯:關於Android編程

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

 

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;
                    }
                }
            });


 

/

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved