下記コードにある @SuppressLint("QueryPermissionsNeeded") を消したいです
Koilin
1 @SuppressLint("QueryPermissionsNeeded") 2 override fun onContextItemSelected(item: MenuItem): Boolean { 3 when (item.itemId) { 4 R.id.opgg -> { 5 val subject = getString(R.string.app_name) 6 val uri = Uri.fromParts("http", "https://jp.op.gg/", null) 7 val intent = Intent(Intent.ACTION_VIEW, uri) 8 intent.putExtra(Intent.EXTRA_SUBJECT, subject) 9 if (intent.resolveActivity(packageManager) != null) { 10 startActivity(intent) 11 } 12 return true 13 } 14 R.id.lographs -> { 15 val subject = getString(R.string.app_name) 16 val uri = Uri.fromParts("http", "https://www.leagueofgraphs.com/ja/", null) 17 val intent = Intent(Intent.ACTION_VIEW, uri) 18 intent.putExtra(Intent.EXTRA_SUBJECT, subject) 19 if (intent.resolveActivity(packageManager) != null) { 20 startActivity(intent) 21 } 22 return true 23 } 24 } 25 return super.onContextItemSelected(item) 26 }
以前にも@SuppressLintが表示されたことがあったので、if (intent.resolveActivity(packageManager) != null)あたりの仕様が変わるのだろうと思い調べてはみたもののどう修正すればよいのかいまいち分かりませんでした。
分かる方いらっしゃったら教えてもらえると助かります。
よろしくお願いします。
あなたの回答
tips
プレビュー