Realm インストール

■インストール

1) Android Studioのツリー[Gradle Scripsts]-[build.gradle(Project: xxx)]に

 classpathを追加する。

  buildscript {

   repositories {

    jcenter()

   }

   dependencies {

    classpath 'io.realm:realm-gradle-plugin:5.0.0' ←これ

   }

  }

 

  右上の[Sync Now]をクリックする。


2) ツリー[Gradle Scripsts]-[build.gradle(Module: app)]に

 apply pluginを追加する。

  apply plugin: 'com.android.application'

  apply plugin: 'realm-android' ←これ

  android {

 

  右上の[Sync Now]をクリックする。


■初期化

1) MainActivityと同じ階層に MyApplication.java を追加する。

 [MyApplication.java]

 package com.example.introexample;

 import android.app.Application;

 import io.realm.Realm;

 public class MyApplication extends Application {

  @Override

  public void onCreate() {

   super.onCreate();

   // Initialize Realm. Should only be done once when the application starts.

   Realm.init(this);

   // In this example, no default configuration is set,

   // so by default, `RealmConfiguration.Builder().build()` is used.

  }

 }


2) /src/main/AndroidManifest.xml に [android:name=".MyApplication"] を

 追加する。

 <?xml version="1.0" encoding="utf-8"?>

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"

  package="io.realm.examples.intro" >

  <application

   android:icon="@mipmap/ic_launcher"

   android:label="@string/app_name"

   android:name=".MyApplication"

   android:theme="@style/AppTheme" >

   <activity

    android:name=".IntroExampleActivity"

    android:label="@string/app_name" >

    <intent-filter>

     <action android:name="android.intent.action.MAIN" />

     <category android:name="android.intent.category.LAUNCHER" />

    </intent-filter>

   </activity>

  </application>

 </manifest>