【问题标题】:Requesting assistance to understand code snippet in Gmaps tutorial请求帮助以理解 Gmaps 教程中的代码片段
【发布时间】:2019-01-10 04:17:28
【问题描述】:

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

我从一个在网上不难找到的基本谷歌地图位置跟踪器开始。到目前为止,除了权限警报之外,我没有任何错误,并且认为它与 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

【问题讨论】:

  • 如果你很难理解教程的代码,我建议你从 Java 教程开始

标签: java android-button


【解决方案1】:

箭头来自字体连字设置,它基本上减少了 ->(破折号和箭头)到显示的符号。(从 IDE 设置中禁用它)

此外,阅读这篇文章arrow operator in java 并搜索 lambda 表达式。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 2013-06-15
    • 2021-02-05
    • 2010-12-25
    • 2023-03-19
    相关资源
    最近更新 更多