请求协助以了解Gmaps教程中的代码段

时间:2019-01-10 04:17:28

标签: java android-button

开始进行基本的应用程序开发。只需做一些atm教程,看看这是否是我想要进一步追求的东西。

我从一个基本的Google Maps位置跟踪器开始,该跟踪器在网上很难找到。到目前为止,除权限警报外,我没有任何错误,并且认为它与onClick方法的格式有关。每个pos和neg按钮的')'和'{'之间都有一些箭头。

这是我的代码:

    final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setCancelable(false);
    dialog.setTitle(title)
            .setMessage(message)
/*Errors here*/ .setPositiveButton(btnText, onClick(paramDialogInterface, paramInt));
                if (status ==1)
                {
                    Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
                    startActivity(intent);
                } else
                    requestPermissions(PERMISSIONS, PERMISSION_ALL);
            }
/*and here*/    .setNegativeButton("Cancel", onClick(paramDialogInterface, paramInt))    {
                 finish();
            });
    dialog.show();

请参见下面,提供的链接的图片15是我的资源。在可疑行上,资源在}和{行尾之间有一个箭头。 code resource

1 个答案:

答案 0 :(得分:0)

箭头来自Font Ligature设置,基本上将->(短划线和箭头)减少为显示的符号(从IDE设置中将其禁用)

此外,请阅读arrow operator in java帖子并搜索lambda表达式。

这里的箭头运算符允许您跳过匿名实例中的return关键字