From dbb3f4e826439a20777efd1ded3181f7b4d7f135 Mon Sep 17 00:00:00 2001 From: Konrad Pozniak Date: Sun, 16 Sep 2018 19:23:32 +0200 Subject: [PATCH] update targetSdkVersion to 28 (#842) * update targetSdkVersion to 28 * update robolectric to support api 28 --- app/build.gradle | 10 +++++----- .../java/com/keylesspalace/tusky/di/AppInjector.kt | 2 +- .../tusky/fragment/AccountMediaFragment.kt | 2 +- .../tusky/view/ConversationLineItemDecoration.kt | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 4ad8776b4..0f48622e4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,12 +13,12 @@ def getGitSha = { -> } android { - compileSdkVersion 27 - buildToolsVersion '27.0.3' + compileSdkVersion 28 + buildToolsVersion '28.0.2' defaultConfig { applicationId "com.keylesspalace.tusky" minSdkVersion 21 - targetSdkVersion 27 + targetSdkVersion 28 versionCode 49 versionName "3.1" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" @@ -58,7 +58,7 @@ android { } } -ext.supportLibraryVersion = '27.1.1' +ext.supportLibraryVersion = '28.0.0-rc02' ext.daggerVersion = '2.17' @@ -104,7 +104,7 @@ dependencies { implementation "com.google.dagger:dagger-android:$daggerVersion" implementation "com.google.dagger:dagger-android-support:$daggerVersion" kapt "com.google.dagger:dagger-android-processor:$daggerVersion" - testImplementation 'org.robolectric:robolectric:3.8' + testImplementation 'org.robolectric:robolectric:4.0-alpha-3' testImplementation 'org.mockito:mockito-inline:2.21.0' androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', { exclude group: 'com.android.support', module: 'support-annotations' diff --git a/app/src/main/java/com/keylesspalace/tusky/di/AppInjector.kt b/app/src/main/java/com/keylesspalace/tusky/di/AppInjector.kt index e78d352b1..853f696bf 100644 --- a/app/src/main/java/com/keylesspalace/tusky/di/AppInjector.kt +++ b/app/src/main/java/com/keylesspalace/tusky/di/AppInjector.kt @@ -68,7 +68,7 @@ object AppInjector { if (activity is FragmentActivity) { activity.supportFragmentManager.registerFragmentLifecycleCallbacks( object : FragmentManager.FragmentLifecycleCallbacks() { - override fun onFragmentCreated(fm: FragmentManager?, f: Fragment?, + override fun onFragmentCreated(fm: FragmentManager, f: Fragment, savedInstanceState: Bundle?) { if (f is Injectable) { AndroidSupportInjection.inject(f) diff --git a/app/src/main/java/com/keylesspalace/tusky/fragment/AccountMediaFragment.kt b/app/src/main/java/com/keylesspalace/tusky/fragment/AccountMediaFragment.kt index 949a3f983..d3459bc95 100644 --- a/app/src/main/java/com/keylesspalace/tusky/fragment/AccountMediaFragment.kt +++ b/app/src/main/java/com/keylesspalace/tusky/fragment/AccountMediaFragment.kt @@ -174,7 +174,7 @@ class AccountMediaFragment : BaseFragment(), Injectable { recycler_view.addOnScrollListener(object : RecyclerView.OnScrollListener() { - override fun onScrolled(recycler_view: RecyclerView?, dx: Int, dy: Int) { + override fun onScrolled(recycler_view: RecyclerView, dx: Int, dy: Int) { if (dy > 0) { val itemCount = layoutManager.itemCount val lastItem = layoutManager.findLastCompletelyVisibleItemPosition() diff --git a/app/src/main/java/com/keylesspalace/tusky/view/ConversationLineItemDecoration.kt b/app/src/main/java/com/keylesspalace/tusky/view/ConversationLineItemDecoration.kt index dc310e19f..822ece56d 100644 --- a/app/src/main/java/com/keylesspalace/tusky/view/ConversationLineItemDecoration.kt +++ b/app/src/main/java/com/keylesspalace/tusky/view/ConversationLineItemDecoration.kt @@ -26,7 +26,7 @@ import com.keylesspalace.tusky.adapter.ThreadAdapter class ConversationLineItemDecoration(private val context: Context, private val divider: Drawable) : RecyclerView.ItemDecoration() { - override fun onDraw(canvas: Canvas, parent: RecyclerView, state: RecyclerView.State?) { + override fun onDraw(canvas: Canvas, parent: RecyclerView, state: RecyclerView.State) { val dividerStart = parent.paddingStart + context.resources.getDimensionPixelSize(R.dimen.status_line_margin_start) val dividerEnd = dividerStart + divider.intrinsicWidth