From 60827afe5cbcdafd29104bed4aede18e231295ec Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Mon, 7 Jun 2021 13:09:31 +0200 Subject: [PATCH] decrease lint warnings Signed-off-by: Marcel Hibbe --- .../messages/IncomingLocationMessageViewHolder.kt | 5 +++-- .../messages/OutcomingLocationMessageViewHolder.kt | 3 ++- .../talk/controllers/LocationPickerController.kt | 12 ++++++------ build.gradle | 2 ++ 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt index 339c6b8ee..c8f46fcd2 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingLocationMessageViewHolder.kt @@ -19,6 +19,7 @@ import android.widget.ImageView import android.widget.RelativeLayout import android.widget.TextView import android.widget.Toast +import androidx.appcompat.content.res.AppCompatResources import androidx.core.view.ViewCompat import androidx.emoji.widget.EmojiTextView import autodagger.AutoInjector @@ -122,8 +123,8 @@ class IncomingLocationMessageViewHolder(incomingView: View) : MessageHolders // do nothing, avatar is set } else if (message.actorType == "bots" && message.actorId == "changelog") { val layers = arrayOfNulls(2) - layers[0] = context?.getDrawable(R.drawable.ic_launcher_background) - layers[1] = context?.getDrawable(R.drawable.ic_launcher_foreground) + layers[0] = AppCompatResources.getDrawable(context!!, R.drawable.ic_launcher_background) + layers[1] = AppCompatResources.getDrawable(context!!, R.drawable.ic_launcher_foreground) val layerDrawable = LayerDrawable(layers) messageUserAvatarView?.setImageDrawable(DisplayUtils.getRoundedDrawable(layerDrawable)) } else if (message.actorType == "bots") { diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt index 60b8cc2f6..eec139428 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingLocationMessageViewHolder.kt @@ -17,6 +17,7 @@ import android.widget.ImageView import android.widget.RelativeLayout import android.widget.TextView import android.widget.Toast +import androidx.appcompat.content.res.AppCompatResources import androidx.core.view.ViewCompat import androidx.emoji.widget.EmojiTextView import autodagger.AutoInjector @@ -203,7 +204,7 @@ class OutcomingLocationMessageViewHolder(incomingView: View) : MessageHolders } readStatusDrawableInt?.let { drawableInt -> - context?.resources?.getDrawable(drawableInt, null)?.let { + AppCompatResources.getDrawable(context!!, drawableInt)?.let { it.setColorFilter(context?.resources!!.getColor(R.color.white60), PorterDuff.Mode.SRC_ATOP) checkMark?.setImageDrawable(it) } diff --git a/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt b/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt index 06103a333..fc61aba16 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt @@ -238,7 +238,7 @@ class LocationPickerController(args: Bundle) : BaseController(args), SearchView. myLocation = GeoPoint(13.0, 52.0) var zoomToCurrentPositionAllowed = !receivedChosenGeocodingResult - locationOverlay.runOnFirstFix(Runnable { + locationOverlay.runOnFirstFix { myLocation = locationOverlay.myLocation if (zoomToCurrentPositionAllowed) { activity!!.runOnUiThread { @@ -246,16 +246,16 @@ class LocationPickerController(args: Bundle) : BaseController(args), SearchView. mapController?.setCenter(myLocation) } } - }) + } if (receivedChosenGeocodingResult && geocodedLat != 0.0 && geocodedLon != 0.0) { mapController?.setCenter(GeoPoint(geocodedLat, geocodedLon)) } - btCenterMap?.setOnClickListener(View.OnClickListener { + btCenterMap?.setOnClickListener { mapController?.animateTo(myLocation) moveToCurrentLocationWasClicked = true - }) + } map?.addMapListener(DelayedMapListener(object : MapListener { override fun onScroll(paramScrollEvent: ScrollEvent): Boolean { @@ -422,7 +422,7 @@ class LocationPickerController(args: Bundle) : BaseController(args), SearchView. } companion object { - private val TAG = "LocationPickerController" - private val REQUEST_PERMISSIONS_REQUEST_CODE = 1 + private const val TAG = "LocationPicker" + private const val REQUEST_PERMISSIONS_REQUEST_CODE = 1 } } diff --git a/build.gradle b/build.gradle index 2e34c8246..d3e6fd0aa 100644 --- a/build.gradle +++ b/build.gradle @@ -49,6 +49,8 @@ buildscript { configurations.all { // check for updates every build resolutionStrategy.cacheChangingModulesFor 3600, 'seconds' + exclude module: 'httpclient' + exclude module: 'commons-logging' } allprojects {