Android Studio Error: class, interface, or enum expeted
我正在尝试在我的数据库中执行插入测试数据,但是无法正常工作。
请关注此视频作为参考,但它不起作用:https://www.youtube.com/watch?v = RPi7ueKwEXg
见下文:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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会抛出该错误。
您的
我发现这有一个编码问题。
在某处复制源代码并使其为UTF-8。 然后,再次将应用的代码应用于项目。
您还可以更改Android Studio底部的编码格式。 在这种情况下,您需要将其更改为UTF-16并再次保存为UTF-8并保存。