@@ -2,7 +2,6 @@ package info.hannes.changelog.sample
22
33import android.content.Context
44import android.content.Intent
5- import android.net.Uri
65import android.os.Bundle
76import android.util.Log
87import android.view.ContextThemeWrapper
@@ -15,16 +14,17 @@ import androidx.drawerlayout.widget.DrawerLayout
1514import com.google.android.material.navigation.NavigationView
1615import info.hannes.changelog.ChangeLog
1716import info.hannes.changelog.ChangeLog.Companion.DEFAULT_CSS
17+ import androidx.core.net.toUri
1818
1919class MainActivity : AppCompatActivity () {
2020
21- private lateinit var mDrawerLayout : DrawerLayout
21+ private lateinit var drawerLayout : DrawerLayout
2222
2323 override fun onCreate (savedInstanceState : Bundle ? ) {
2424 super .onCreate(savedInstanceState)
2525 setContentView(R .layout.activity_main)
2626
27- mDrawerLayout = findViewById(R .id.drawer_layout)
27+ drawerLayout = findViewById(R .id.drawer_layout)
2828
2929 val toolbar = findViewById<Toolbar >(R .id.toolbar)
3030 setSupportActionBar(toolbar)
@@ -49,7 +49,7 @@ class MainActivity : AppCompatActivity() {
4949 navigationView.setNavigationItemSelectedListener { menuItem ->
5050 menuItem.isChecked = true
5151 selectNavigationItem(menuItem.itemId)
52- mDrawerLayout .closeDrawers()
52+ drawerLayout .closeDrawers()
5353 true
5454 }
5555 }
@@ -64,9 +64,9 @@ class MainActivity : AppCompatActivity() {
6464 R .id.nav_whats_new -> DarkThemeChangeLog (this ).logDialog.show()
6565 R .id.nav_other_github -> {
6666 val url = " https://github.com/hannesa2/ChangeLog"
67- val i = Intent (Intent .ACTION_VIEW )
68- i .data = Uri .parse(url )
69- startActivity(i )
67+ val intent = Intent (Intent .ACTION_VIEW )
68+ intent .data = url.toUri( )
69+ startActivity(intent )
7070 }
7171 }
7272 }
@@ -78,7 +78,7 @@ class MainActivity : AppCompatActivity() {
7878
7979 override fun onOptionsItemSelected (item : MenuItem ): Boolean {
8080 when (item.itemId) {
81- android.R .id.home -> mDrawerLayout .openDrawer(GravityCompat .START )
81+ android.R .id.home -> drawerLayout .openDrawer(GravityCompat .START )
8282 R .id.nav_whats_new -> DarkThemeChangeLog (this ).logDialog.show()
8383 R .id.nav_full_changelog -> ChangeLog (this , callback = {
8484 Log .d(" log" , " dialog dismiss" )
0 commit comments