java - Android Studio 错误 : class, 界面,或预期的枚举

标签 java arrays android-studio enums android-arrayadapter

我正在尝试在我的数据库中插入测试数据,但没有成功。

按照此视频作为引用,但它不起作用:https://www.youtube.com/watch?v=RPi7ueKwEXg

见下文:

package com.bytemeta.bytenota.dominio;

import android.content.ContentValues;
import android.content.Context;
import android.database.*;
import android.database.sqlite.*;
import android.widget.ArrayAdapter;
import android.widget.*;

public class RepositorioCadastro{
    private SQLiteDatabase conn;
    public RepositorioCadastro(SQLiteDatabase conn){
        this.conn = conn;
    }
        public void testeInserirCadastro(){
            for (int i = 0; i < 10; i++){
                ContentValues values = new ContentValues();
                values.put("NOME", "THIAGO");
                conn.insertOrThrow("CADASTRO", null, values);
            }
        }
    }

    public ArrayAdapter<String> buscaCadastro(Context context){

        ArrayAdapter<String> adpCadastro = new ArrayAdapter<String>(context, android.R.layout.simple_list_item_1);
        Cursor cursor = conn.query("BYTENOTA_DB",null,null,null,null,null,null,null);

        if (cursor.getCount() > 0) {

            cursor.moveToFirst();
            do {
                String NOME = cursor.getString(1);
                adpCadastro.add(NOME);
            }while (cursor.moveToNext());
        }
        return adpCadastro;

    }

}

最佳答案

当您的代码超出类声明时,Android Studio 会抛出该错误。 你的public ArrayAdapter<String> buscaCadastro现在下课了。删除 testeInserirCadastro 之后多余的右花括号,应该可以解决这个问题。

关于java - Android Studio 错误 : class, 界面,或预期的枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31665663/

相关文章:

c# - 比较字符串数组的最佳方法(自定义命令行命令)

java - 如何修复 'Cleartext HTTP traffic to x not permitted'

android-studio - Android Studio 编辑器 : how to disable blue popup of import suggestions

java - Android ByteArrayBuffer 持有的字节多于容量

java - 如何使用 webdriver 和 java 查找日历表中的链接?

java - Spring Security - 访问被拒绝(用户不是匿名的)spring-security-core-4.0.3.RELEASE

Java:不同 session 的JMS消息传递顺序

c++ - 多维数组传输问题

c - 如何使用结构体

android - 无法解析 : com. mapbox.maps :android:10. 0.0