所以我今天决定尝试使用ObjectBox,但是在ObjectBox文档中我看到了:
要了解如何将新注释添加到数据库,请查看NoteActivity类。首先,我们必须为Note类准备一个Box对象,我们在onCreate()中做:
notesBox = ((App) getApplication()).getBoxStore().boxFor(Note.class);
然后我做了这个:
BoxStore boxStore = MyObjectBox.builder().androidContext(MainActivity.this).build();
Box notesBox = ((App) getApplication()).getBoxStore().boxFor(store.class);
问题在于代码中写着'(App)',符号'App'的部分无法解析,我认为它就像上下文一样,但即使我把'这个' ”。那么究竟是什么问题:/,我做错了什么。
答案 0 :(得分:2)
谢谢你提出这个问题。我们刚刚更新了http://objectbox.io/documentation/how-to-get-started/并添加了一条说明:
在演示项目中,“App”是扩展类的名称 android.app.Application - 存储BoxStore的好地方。