forked from GitHub-Mirror/riotX-android
Migration androidx : first commit where it compiles. Updates some libs and android studio version in the same time.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android
|
||||
|
||||
import android.content.Context
|
||||
import android.support.test.InstrumentationRegistry
|
||||
import androidx.test.InstrumentationRegistry
|
||||
import java.io.File
|
||||
|
||||
interface InstrumentedTest {
|
||||
|
@ -1,9 +1,9 @@
|
||||
package im.vector.matrix.android;
|
||||
|
||||
import android.arch.lifecycle.LiveData;
|
||||
import android.arch.lifecycle.MutableLiveData;
|
||||
import android.arch.lifecycle.Observer;
|
||||
import android.support.annotation.Nullable;
|
||||
import androidx.lifecycle.LiveData;
|
||||
import androidx.lifecycle.MutableLiveData;
|
||||
import androidx.lifecycle.Observer;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
@ -1,8 +1,8 @@
|
||||
package im.vector.matrix.android.auth
|
||||
|
||||
import android.support.test.annotation.UiThreadTest
|
||||
import android.support.test.rule.GrantPermissionRule
|
||||
import android.support.test.runner.AndroidJUnit4
|
||||
import androidx.test.annotation.UiThreadTest
|
||||
import androidx.test.rule.GrantPermissionRule
|
||||
import androidx.test.runner.AndroidJUnit4
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.InstrumentedTest
|
||||
import im.vector.matrix.android.OkReplayRuleChainNoActivity
|
||||
|
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android.session.room.timeline
|
||||
|
||||
import android.arch.core.executor.testing.InstantTaskExecutorRule
|
||||
import android.support.test.annotation.UiThreadTest
|
||||
import androidx.arch.core.executor.testing.InstantTaskExecutorRule
|
||||
import androidx.test.annotation.UiThreadTest
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.InstrumentedTest
|
||||
import im.vector.matrix.android.LiveDataTestObserver
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api
|
||||
|
||||
import android.arch.lifecycle.ProcessLifecycleOwner
|
||||
import androidx.lifecycle.ProcessLifecycleOwner
|
||||
import android.content.Context
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.auth.Authenticator
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session
|
||||
|
||||
import android.support.annotation.MainThread
|
||||
import androidx.annotation.MainThread
|
||||
import im.vector.matrix.android.api.auth.data.SessionParams
|
||||
import im.vector.matrix.android.api.session.group.GroupService
|
||||
import im.vector.matrix.android.api.session.room.RoomService
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session.group
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import im.vector.matrix.android.api.session.group.model.GroupSummary
|
||||
|
||||
interface GroupService {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session.room
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import im.vector.matrix.android.api.session.room.model.MyMembership
|
||||
import im.vector.matrix.android.api.session.room.model.RoomSummary
|
||||
import im.vector.matrix.android.api.session.room.timeline.TimelineService
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session.room
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import im.vector.matrix.android.api.session.room.model.RoomSummary
|
||||
|
||||
interface RoomService {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session.room.timeline
|
||||
|
||||
import android.arch.paging.PagedList
|
||||
import androidx.paging.PagedList
|
||||
import im.vector.matrix.android.api.session.events.model.TimelineEvent
|
||||
|
||||
data class TimelineData(
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.api.session.room.timeline
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
|
||||
interface TimelineService {
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android.internal.database
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import android.arch.lifecycle.Observer
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.Observer
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import io.realm.RealmObject
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
|
@ -1,8 +1,8 @@
|
||||
package im.vector.matrix.android.internal.session
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import android.os.Looper
|
||||
import android.support.annotation.MainThread
|
||||
import androidx.annotation.MainThread
|
||||
import im.vector.matrix.android.api.auth.data.SessionParams
|
||||
import im.vector.matrix.android.api.session.Session
|
||||
import im.vector.matrix.android.api.session.group.Group
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.internal.session.group
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.session.group.Group
|
||||
import im.vector.matrix.android.api.session.group.GroupService
|
||||
|
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android.internal.session.room
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import android.arch.lifecycle.Transformations
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.Transformations
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.MatrixCallback
|
||||
import im.vector.matrix.android.api.session.events.model.Event
|
||||
|
@ -1,6 +1,6 @@
|
||||
package im.vector.matrix.android.internal.session.room
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.session.room.Room
|
||||
import im.vector.matrix.android.api.session.room.RoomService
|
||||
|
@ -1,8 +1,8 @@
|
||||
package im.vector.matrix.android.internal.session.room.timeline
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import android.arch.paging.LivePagedListBuilder
|
||||
import android.arch.paging.PagedList
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.paging.LivePagedListBuilder
|
||||
import androidx.paging.PagedList
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.session.events.interceptor.TimelineEventInterceptor
|
||||
import im.vector.matrix.android.api.session.events.model.TimelineEvent
|
||||
|
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android.internal.session.room.timeline
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import android.arch.paging.PagedList
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.paging.PagedList
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import im.vector.matrix.android.api.MatrixCallback
|
||||
import im.vector.matrix.android.api.session.events.model.TimelineEvent
|
||||
|
@ -1,8 +1,8 @@
|
||||
package im.vector.matrix.android.internal.util
|
||||
|
||||
import android.arch.lifecycle.Lifecycle
|
||||
import android.arch.lifecycle.LifecycleObserver
|
||||
import android.arch.lifecycle.OnLifecycleEvent
|
||||
import androidx.lifecycle.Lifecycle
|
||||
import androidx.lifecycle.LifecycleObserver
|
||||
import androidx.lifecycle.OnLifecycleEvent
|
||||
import timber.log.Timber
|
||||
|
||||
/**
|
||||
|
@ -1,7 +1,7 @@
|
||||
package im.vector.matrix.android.internal.util
|
||||
|
||||
import android.arch.lifecycle.LiveData
|
||||
import android.arch.lifecycle.MediatorLiveData
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MediatorLiveData
|
||||
|
||||
object LiveDataUtils {
|
||||
|
||||
|
@ -16,11 +16,11 @@
|
||||
*/
|
||||
package im.vector.matrix.android.internal.util;
|
||||
|
||||
import android.support.annotation.AnyThread;
|
||||
import android.support.annotation.GuardedBy;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.annotation.Nullable;
|
||||
import android.support.annotation.VisibleForTesting;
|
||||
import androidx.annotation.AnyThread;
|
||||
import androidx.annotation.GuardedBy;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.annotation.VisibleForTesting;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
@ -28,8 +28,8 @@ import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
/**
|
||||
* A helper class for {@link android.arch.paging.PagedList.BoundaryCallback BoundaryCallback}s and
|
||||
* {@link android.arch.paging.DataSource}s to help with tracking network requests.
|
||||
* A helper class for {@link androidx.paging.PagedList.BoundaryCallback BoundaryCallback}s and
|
||||
* {@link androidx.paging.DataSource}s to help with tracking network requests.
|
||||
* <p>
|
||||
* It is designed to support 3 types of requests, {@link RequestType#INITIAL INITIAL},
|
||||
* {@link RequestType#BEFORE BEFORE} and {@link RequestType#AFTER AFTER} and runs only 1 request
|
||||
@ -493,20 +493,20 @@ public class PagingRequestHelper {
|
||||
*/
|
||||
public enum RequestType {
|
||||
/**
|
||||
* Corresponds to an initial request made to a {@link android.arch.paging.DataSource} or the empty state for
|
||||
* a {@link android.arch.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
* Corresponds to an initial request made to a {@link androidx.paging.DataSource} or the empty state for
|
||||
* a {@link androidx.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
*/
|
||||
INITIAL,
|
||||
/**
|
||||
* Corresponds to the {@code loadBefore} calls in {@link android.arch.paging.DataSource} or
|
||||
* Corresponds to the {@code loadBefore} calls in {@link androidx.paging.DataSource} or
|
||||
* {@code onItemAtFrontLoaded} in
|
||||
* {@link android.arch.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
* {@link androidx.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
*/
|
||||
BEFORE,
|
||||
/**
|
||||
* Corresponds to the {@code loadAfter} calls in {@link android.arch.paging.DataSource} or
|
||||
* Corresponds to the {@code loadAfter} calls in {@link androidx.paging.DataSource} or
|
||||
* {@code onItemAtEndLoaded} in
|
||||
* {@link android.arch.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
* {@link androidx.paging.PagedList.BoundaryCallback BoundaryCallback}.
|
||||
*/
|
||||
AFTER
|
||||
}
|
||||
|
Reference in New Issue
Block a user