|
|
@ -44,9 +44,7 @@ class ReaderProvider : ContentProvider() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
override fun onCreate(): Boolean { |
|
|
|
override fun onCreate() = false |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun delete( |
|
|
|
override fun delete( |
|
|
|
uri: Uri, |
|
|
|
uri: Uri, |
|
|
@ -63,9 +61,7 @@ class ReaderProvider : ContentProvider() { |
|
|
|
return 0 |
|
|
|
return 0 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
override fun getType(uri: Uri): String? { |
|
|
|
override fun getType(uri: Uri) = throw UnsupportedOperationException("Not yet implemented") |
|
|
|
throw UnsupportedOperationException("Not yet implemented") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun insert(uri: Uri, values: ContentValues?): Uri? { |
|
|
|
override fun insert(uri: Uri, values: ContentValues?): Uri? { |
|
|
|
if (sMatcher.match(uri) < 0) return null |
|
|
|
if (sMatcher.match(uri) < 0) return null |
|
|
@ -112,9 +108,8 @@ class ReaderProvider : ContentProvider() { |
|
|
|
override fun update( |
|
|
|
override fun update( |
|
|
|
uri: Uri, values: ContentValues?, selection: String?, |
|
|
|
uri: Uri, values: ContentValues?, selection: String?, |
|
|
|
selectionArgs: Array<String>? |
|
|
|
selectionArgs: Array<String>? |
|
|
|
): Int { |
|
|
|
) = throw UnsupportedOperationException("Not yet implemented") |
|
|
|
throw UnsupportedOperationException("Not yet implemented") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Simple inner class to deliver json callback data. |
|
|
|
* Simple inner class to deliver json callback data. |
|
|
@ -125,82 +120,46 @@ class ReaderProvider : ContentProvider() { |
|
|
|
|
|
|
|
|
|
|
|
private val mData: String = Gson().toJson(data) |
|
|
|
private val mData: String = Gson().toJson(data) |
|
|
|
|
|
|
|
|
|
|
|
override fun getCount(): Int { |
|
|
|
override fun getCount() = 1 |
|
|
|
return 1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getPosition(): Int { |
|
|
|
override fun getPosition() = 0 |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun move(i: Int): Boolean { |
|
|
|
override fun move(i: Int) = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun moveToPosition(i: Int): Boolean { |
|
|
|
override fun moveToPosition(i: Int) = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun moveToFirst(): Boolean { |
|
|
|
override fun moveToFirst() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun moveToLast(): Boolean { |
|
|
|
override fun moveToLast() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun moveToNext(): Boolean { |
|
|
|
override fun moveToNext() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun moveToPrevious(): Boolean { |
|
|
|
override fun moveToPrevious() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun isFirst(): Boolean { |
|
|
|
override fun isFirst() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun isLast(): Boolean { |
|
|
|
override fun isLast() = true |
|
|
|
return true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun isBeforeFirst(): Boolean { |
|
|
|
override fun isBeforeFirst() = true |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun isAfterLast(): Boolean { |
|
|
|
override fun isAfterLast() = true |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getColumnIndex(s: String): Int { |
|
|
|
override fun getColumnIndex(s: String) = 0 |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Throws(IllegalArgumentException::class) |
|
|
|
@Throws(IllegalArgumentException::class) |
|
|
|
override fun getColumnIndexOrThrow(s: String): Int { |
|
|
|
override fun getColumnIndexOrThrow(s: String): Int { |
|
|
|
throw UnsupportedOperationException("Not yet implemented") |
|
|
|
throw UnsupportedOperationException("Not yet implemented") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
override fun getColumnName(i: Int): String? { |
|
|
|
override fun getColumnName(i: Int) = null as String? |
|
|
|
return null |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getColumnNames(): Array<String> { |
|
|
|
override fun getColumnNames() = arrayOf<String>() |
|
|
|
return arrayOf() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getColumnCount(): Int { |
|
|
|
override fun getColumnCount() = 0 |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getBlob(i: Int): ByteArray { |
|
|
|
override fun getBlob(i: Int) = ByteArray(0) |
|
|
|
return ByteArray(0) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getString(i: Int): String { |
|
|
|
override fun getString(i: Int) = mData |
|
|
|
return mData |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun copyStringToBuffer( |
|
|
|
override fun copyStringToBuffer( |
|
|
|
i: Int, |
|
|
|
i: Int, |
|
|
@ -208,43 +167,26 @@ class ReaderProvider : ContentProvider() { |
|
|
|
) { |
|
|
|
) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
override fun getShort(i: Int): Short { |
|
|
|
override fun getShort(i: Int) = 0.toShort() |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getInt(i: Int): Int { |
|
|
|
override fun getInt(i: Int) = 0 |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getLong(i: Int): Long { |
|
|
|
override fun getLong(i: Int) = 0L |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getFloat(i: Int): Float { |
|
|
|
override fun getFloat(i: Int) = 0F |
|
|
|
return 0f |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getDouble(i: Int): Double { |
|
|
|
override fun getDouble(i: Int) = 0.toDouble() |
|
|
|
return 0.0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getType(i: Int): Int { |
|
|
|
override fun getType(i: Int) = 0 |
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun isNull(i: Int): Boolean { |
|
|
|
override fun isNull(i: Int) = false |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun deactivate() {} |
|
|
|
override fun deactivate() {} |
|
|
|
override fun requery(): Boolean { |
|
|
|
override fun requery() = false |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun close() {} |
|
|
|
override fun close() {} |
|
|
|
override fun isClosed(): Boolean { |
|
|
|
override fun isClosed() = false |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun registerContentObserver(contentObserver: ContentObserver) {} |
|
|
|
override fun registerContentObserver(contentObserver: ContentObserver) {} |
|
|
|
override fun unregisterContentObserver(contentObserver: ContentObserver) {} |
|
|
|
override fun unregisterContentObserver(contentObserver: ContentObserver) {} |
|
|
@ -252,22 +194,14 @@ class ReaderProvider : ContentProvider() { |
|
|
|
override fun unregisterDataSetObserver(dataSetObserver: DataSetObserver) {} |
|
|
|
override fun unregisterDataSetObserver(dataSetObserver: DataSetObserver) {} |
|
|
|
override fun setNotificationUri(contentResolver: ContentResolver, uri: Uri) {} |
|
|
|
override fun setNotificationUri(contentResolver: ContentResolver, uri: Uri) {} |
|
|
|
|
|
|
|
|
|
|
|
override fun getNotificationUri(): Uri? { |
|
|
|
override fun getNotificationUri() = null as Uri? |
|
|
|
return null |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getWantsAllOnMoveCalls(): Boolean { |
|
|
|
override fun getWantsAllOnMoveCalls() = false |
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun setExtras(bundle: Bundle) {} |
|
|
|
override fun setExtras(bundle: Bundle) {} |
|
|
|
override fun getExtras(): Bundle? { |
|
|
|
override fun getExtras() = null as Bundle? |
|
|
|
return null |
|
|
|
|
|
|
|
} |
|
|
|
override fun respond(bundle: Bundle) = null as Bundle? |
|
|
|
|
|
|
|
|
|
|
|
override fun respond(bundle: Bundle): Bundle? { |
|
|
|
|
|
|
|
return null |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |