showSettingsAlert()函数含义

时间:2017-07-23 10:22:22

标签: java android

在位置服务类中这个函数意味着什么?  请简化它,因为我们是新开发者

public void showSettingsAlert(){
        AlertDialog.Builder alertDialog = new AlertDialog.Builder(mContext);

        // Setting Dialog Title
        alertDialog.setTitle("GPS is settings");

        // Setting Dialog Message
        alertDialog.setMessage("GPS is not enabled. Do you want to go to settings menu?");

        // Setting Icon to Dialog
        //alertDialog.setIcon(R.drawable.delete);

        // On pressing Settings button
        alertDialog.setPositiveButton("Settings", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog,int which) {
                Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
                mContext.startActivity(intent);
            }
        });

1 个答案:

答案 0 :(得分:0)

所有这些都是一个警告,让用户知道位置服务未启用。肯定响应按钮(确定/是)打开位置设置页面上的设置应用程序。

此功能不会检查是否启用了位置服务,它只显示警报。你需要从检查这个功能的东西中调用这个函数。