public class settei_MySchedulApplicaton extends Application {
@Override public void onCreate() { super.onCreate(); Realm.init(this); RealmConfiguration realmConfig = new RealmConfiguration.Builder().build(); Realm.setDefaultConfiguration(realmConfig); }
Realm初心者です
このクラスは Realm データベースの設定と本に書かれていますがわからないことがあるので教えていただきたいです
Realm.init(this),,はRealmの初期化をしていると本に書かれていますが
「初期化」とは何かわかりません なぜ必要なのでしょうか?
また どういうプログラムを作る際に「初期化」が必要なのでしょうか?
Realmだけでしょうか?
また この設定を行うコードはMainActivity とは別に書いている理由はなんでしょうか?
Application を継承したクラスのonCreate メソッドはこのアプリの実行開始時にアクティビティよりも先に呼ばれるとかかれていますが
LAUNCHER のアクティビティよりも そのonCrete メソッドが先に呼ばれるということですか?
なぜApplicationをつかうのでしょうか?
また Manifest.xmlに
<application android:name "settei_MySchedulApplicatonを追加するのでしょうか?
この役割はなんですか?
回答1件
あなたの回答
tips
プレビュー