小编use*_*722的帖子

android中的Lambda表达式

如何在android中使用lambda表达式?例如,我在IntelliJ IDEA中编译此代码:

package com.example.myapp;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;

public class MyActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        test s = () -> {return "Lambda expressions test";};
        AlertDialog alertDialog = new AlertDialog.Builder(this)
                .setTitle("Lambda expression")
                .setMessage(s.t())
                .create();
        alertDialog.show();
    }
}
interface test {
    public String t();
}
Run Code Online (Sandbox Code Playgroud)

但有这样的错误:

Information:Using javac 1.8.0_05 to compile java sources
Information:36 errors
Information:0 warnings
Information:Compilation completed with 36 errors and 0 warnings in 29 sec
Error:Android Dex: [myapp?] UNEXPECTED TOP-LEVEL …
Run Code Online (Sandbox Code Playgroud)

lambda android intellij-idea

7
推荐指数
1
解决办法
5311
查看次数

Gitlab中的项目设置

现在Gitlab中的"项目设置"在哪里?如何删除存储库?并更改"可见性级别"存储库?并重命名项目? 在此输入图像描述

settings project gitlab

5
推荐指数
1
解决办法
8013
查看次数

标签 统计

android ×1

gitlab ×1

intellij-idea ×1

lambda ×1

project ×1

settings ×1