2017-10-03 6 views
2

は、だから私は:)今日ObjectBoxを試してみることにしたが、ObjectBoxドキュメントでは、私はこれを見た:NoteActivityクラスを見て、データベースに追加されているか、新しいノートを参照するにはObjectBoxのボックスオブジェクト

を。

notesBox = ((App) getApplication()).getBoxStore().boxFor(Note.class); 

私はこれをした:まず第一に、我々はのonCreate()で行う当社のノートクラスのためのボックスオブジェクトを準備する必要があり

BoxStore boxStore = MyObjectBox.builder().androidContext(MainActivity.this).build(); 
    Box notesBox = ((App) getApplication()).getBoxStore().boxFor(store.class); 

ものがあることです'(App)'というコードの部分は解決できませんが、文脈のように思っていましたが、 'this'を入れても解決しませんでした。だから実際には問題は:/、私は間違って何かをしています。

enter image description here

+1

Iは –

+0

Yeahhhを拡張するクラスであることを推測しますええ、ありがとうございました.GitHubで完全なソースコード –

+0

..アプリケーションはそれかもしれない[アプリケーション](https://developer.android.com/reference/android/app/Application.html)クラス –

答えて

2

この質問をありがとうございました。私達はちょうどhttp://objectbox.io/documentation/how-to-get-started/を更新し、ノートを追加しました: - BoxStoreを保存するのに適した場所デモプロジェクトで

を、「アプリケーションは、」 android.app.Applicationを拡張するクラスの名前です。

関連する問題