bom dia galera, o metodo que estou tentando usar pra retornar a pesquisa e esse
private List<Nota> pegaTodasNotas() {
ListView lista = findViewById(R.id.lista_notas_recyclerview);
RGeradordeBancodeDados geradordeBancodeDados = new RGeradordeBancodeDados();
NotasDataBase dataBase = geradordeBancodeDados.gera(this);
RNotaDao rNotaDao = dataBase.getNotaDao();
List<Nota> notass = (List<Nota>) RNotaDao.todos();
ArrayAdapter<Nota> adapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,notass);
lista.setAdapter(adapter);
/* NotaDAO dao = new NotaDAO();/*TENTANDO ALTERAR AQI ------------*/
/* return dao.todos();*/
ele esta na minha listaActivity, mas o primeiro erro que tive foi :
rror: non-static method todos() cannot be referenced from a static context
e na minha interface RDAO esta assim:
@Dao
public interface RNotaDao {
@Insert
void insere(Nota nota);
@Query("select * from nota")
List<Nota>todos();
}
e se eu passar o "todos" pra statico ja da erro ... alguem sabe como posso resolver? rsrs