前提・実現したいこと
現在、「はじめてのAndroidプログラミング」という参考書を見て、Android StudioでJavaの勉強をしているものです。
そこでこの参考書でスケジュールアプリを作成するところで、リストビューに追加した予定を表示するために、アダプターを作ることをやっておりまして、その時に、Reamlのデータベースから取得した結果をリストビューに表示するための専用アダプターとしてRealmBaseAdapter(io.realm.RealmBaseAdapter)を継承して実装していきたいのですが、このRealmBaseAdapterが継承されずとても困っております。原因もわからずでお手上げ状態です。
どなたかよろしくお願いいたします。
発生している問題・エラーメッセージ
これといったエラーメッセージがないのですが、次のScheduleAdapter.javaのファイルの3行目にあるRealmBaseAdapterが赤い文字になり、継承できない状態です。
これといったエラーメッセージが見当たらないです。
該当のソースコード
ScheduleAdapter.java
Java
1package com.example.myscheduler; 2 3public class ScheduleAdapter extends RealmBaseAdapter<Schedule> { 4} 5
build.gradle(MyScheduler)
Java
1// Top-level build file where you can add configuration options common to all sub-projects/modules. 2buildscript { 3 repositories { 4 google() 5 jcenter() 6 } 7 dependencies { 8 classpath "com.android.tools.build:gradle:4.1.2" 9 classpath "io.realm:realm-gradle-plugin:3.0.0" 10 } 11} 12 13allprojects { 14 repositories { 15 google() 16 jcenter() 17 } 18} 19 20task clean(type: Delete) { 21 delete rootProject.buildDir 22} 23
build.grade(:app)
Java
1apply plugin: 'com.android.application' 2apply plugin: 'realm-android' 3 4android { 5 compileSdkVersion 29 6 buildToolsVersion "30.0.2" 7 8 defaultConfig { 9 applicationId "com.example.myscheduler" 10 minSdkVersion 23 11 targetSdkVersion 29 12 versionCode 1 13 versionName "1.0" 14 15 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 16 } 17 18 buildTypes { 19 release { 20 minifyEnabled false 21 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 22 } 23 } 24 compileOptions { 25 sourceCompatibility JavaVersion.VERSION_1_8 26 targetCompatibility JavaVersion.VERSION_1_8 27 } 28} 29 30dependencies { 31 32 implementation 'androidx.appcompat:appcompat:1.2.0' 33 implementation 'com.google.android.material:material:1.3.0' 34 implementation 'androidx.constraintlayout:constraintlayout:2.0.4' 35 implementation 'androidx.navigation:navigation-fragment:2.3.3' 36 implementation 'androidx.navigation:navigation-ui:2.3.3' 37 testImplementation 'junit:junit:4.+' 38 androidTestImplementation 'androidx.test.ext:junit:1.1.2' 39 androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' 40 compile 'io.realm:android-adapters;2.0.0' 41} 42
試したこと
参考書通りに進めているのにも関わらず、エラーになるので何が原因かわからずで
何も試していません。
補足情報(FW/ツールのバージョンなど)
Android Studio バージョン:4.1.2
あなたの回答
tips
プレビュー