2

所以我决定今天试试 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'无法解析,我认为它意味着上下文,但即使我输入'this'它仍然没有解决它。那么实际上是什么问题:/,我做错了什么吗?

在此处输入图像描述

4

1 回答 1

2

谢谢你的这个问题。我们刚刚更新了http://objectbox.io/documentation/how-to-get-started/并添加了一条注释:

在演示项目中,“App”是扩展 android.app.Application 的类的名称——存放 BoxStore 的好地方。

于 2017-10-04T09:45:00.040 回答