use extensions for creating view intents

This commit is contained in:
tibbi 2016-08-07 15:36:14 +02:00
parent 8afe71ce27
commit 14b5d82e01
2 changed files with 10 additions and 5 deletions

View File

@ -1,8 +1,6 @@
package com.simplemobiletools.applauncher.activities
import android.content.ActivityNotFoundException
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import android.text.Html
@ -12,6 +10,7 @@ import com.simplemobiletools.applauncher.BuildConfig
import com.simplemobiletools.applauncher.R
import com.simplemobiletools.applauncher.extensions.isFirstRun
import com.simplemobiletools.applauncher.extensions.preferences
import com.simplemobiletools.applauncher.extensions.viewIntent
import kotlinx.android.synthetic.main.activity_about.*
import java.util.*
@ -47,18 +46,18 @@ class AboutActivity : AppCompatActivity() {
}
about_rate_us.setOnClickListener {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(getRateUsUrl())))
startActivity(viewIntent(getRateUsUrl()))
}
}
private fun setupSocial() {
about_facebook.setOnClickListener {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(getFacebookUrl())))
startActivity(viewIntent(getFacebookUrl()))
}
about_gplus.setOnClickListener {
val link = "https://plus.google.com/communities/104880861558693868382"
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(link)))
startActivity(viewIntent(link))
}
}

View File

@ -0,0 +1,6 @@
package com.simplemobiletools.applauncher.extensions
import android.content.Intent
import android.net.Uri
fun viewIntent(url: String): Intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))