Android Studio错误:出现类,接口或枚举 [英] Android Studio Error: class, interface, or enum expeted
本文介绍了Android Studio错误:出现类,接口或枚举的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在数据库中进行插入测试数据,但是无法正常工作.
I'm trying to do an insert test data in my database, but is not working.
将此视频作为参考,但无法正常运行: https://www.youtube .com/watch?v = RPi7ueKwEXg
Follow this video as a reference, but it did not work: 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
之后多余的右大括号,这应该可以解决.
Android Studio throws that error when you have code out of the class declaration.
Your public ArrayAdapter<String> buscaCadastro
is out of the class right now. Remove the extra closing curly brace after testeInserirCadastro
, that should fix it.
这篇关于Android Studio错误:出现类,接口或枚举的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文