首页 > 解决方案 > 无法解析符号“名称”和“标识”

问题描述

//主要活动.java.......

package com.example.helloworld;

import androidx.appcompat.app.AppCompatActivity;    
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
       private class Person {
        Spy mySpy = new Spy(name:"Frank", id:24851)
    }
}

//间谍.java

package com.example.helloworld;

public class Spy {

    public String name;
    public int id;

    public Spy(String name, int id){
        this.name= name;
        this.id= id;    
    }    
}

标签: javaandroid

解决方案


尝试改变这一点(kotlin方式):

 Spy mySpy = new Spy(name:"Frank", id:24851)

对此(java方式):

 Spy mySpy = new Spy("Frank", 24851)

推荐阅读