Fix warnings
This commit is contained in:
		| @ -5,6 +5,7 @@ import android.text.Html | ||||
| import android.text.Spanned | ||||
|  | ||||
|  | ||||
| @Suppress("DEPRECATION") | ||||
| fun fromHtml(source: String): Spanned = when { | ||||
|     Build.VERSION.SDK_INT >= Build.VERSION_CODES.N -> Html.fromHtml(source, Html.FROM_HTML_MODE_COMPACT) | ||||
|     else -> Html.fromHtml(source) | ||||
|  | ||||
| @ -110,18 +110,17 @@ class MatchActivity : AppCompatActivity() { | ||||
|             ) | ||||
|             textService?.text = getString(R.string.service, players[serviceSide].name) | ||||
|  | ||||
|             imageViews[0]?.setImageResource( | ||||
|             for ((button, player) in buttons.zip(players)) { | ||||
|                 button.text = fromHtml(getString(R.string.button_text, player.name, player.score)) | ||||
|             } | ||||
|  | ||||
|             imageViews[0].setImageResource( | ||||
|                 when(serviceSide) { | ||||
|                     0 -> R.drawable.ic_service_0 | ||||
|                     else -> 0 | ||||
|                 } | ||||
|             ) | ||||
|  | ||||
|             for ((button, player) in buttons.zip(players)) { | ||||
|                 button.text = fromHtml(getString(R.string.button_text, player.name, player.score)) | ||||
|             } | ||||
|  | ||||
|             imageViews[1]?.setImageResource( | ||||
|             imageViews[1].setImageResource( | ||||
|                 when(serviceSide) { | ||||
|                     0 -> 0 | ||||
|                     else -> R.drawable.ic_service_1 | ||||
| @ -205,6 +204,7 @@ class MatchActivity : AppCompatActivity() { | ||||
|         ).show() | ||||
|     } | ||||
|  | ||||
|     @Suppress("DEPRECATION") | ||||
|     fun say(text: String, queueMode: Int = TextToSpeech.QUEUE_FLUSH) { | ||||
|         tts?.speak( | ||||
|             text, | ||||
|  | ||||
| @ -45,18 +45,18 @@ class StarterNameActivity : AppCompatActivity() { | ||||
|  | ||||
|         // Restore previous data | ||||
|         previousMatch = getPreferences(Context.MODE_PRIVATE).apply { | ||||
|             previousPlayers = getStringSet("previousPlayers", emptySet()) | ||||
|             getStringSet("previousPlayers", emptySet())?.let { previousPlayers = it.toSet() } | ||||
|             val adapter = ArrayAdapter<String>( | ||||
|                 this@StarterNameActivity, | ||||
|                 android.R.layout.simple_list_item_1, | ||||
|                 previousPlayers.toList()) | ||||
|             player1NameInput?.run { | ||||
|             player1NameInput?.apply { | ||||
|                 setText( | ||||
|                     getString("previousPlayer2", getString(R.string.player_1_default_name)), | ||||
|                     TextView.BufferType.EDITABLE) | ||||
|                 setAdapter(adapter) | ||||
|             } | ||||
|             player2NameInput?.run{ | ||||
|             player2NameInput?.apply{ | ||||
|                 setText( | ||||
|                     getString("previousPlayer1", getString(R.string.player_2_default_name)), | ||||
|                     TextView.BufferType.EDITABLE) | ||||
| @ -75,7 +75,6 @@ class StarterNameActivity : AppCompatActivity() { | ||||
|                     startActivityForResult(this, CHECK_TTS) | ||||
|                 } | ||||
|             } | ||||
|             false | ||||
|         } | ||||
|  | ||||
|         enableSttSwitch?.setOnCheckedChangeListener  { _, isChecked -> | ||||
| @ -98,7 +97,6 @@ class StarterNameActivity : AppCompatActivity() { | ||||
|                     showText(R.string.STT_unavailable) | ||||
|                 } | ||||
|             } | ||||
|             false | ||||
|         } | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -35,30 +35,32 @@ class SttDialog : DialogFragment() { | ||||
|         } | ||||
|  | ||||
|         override fun onPartialResults(data: Bundle) { | ||||
|             if (!data.isEmpty) | ||||
|                 partialResultsTextView?.text = data.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION)[0] | ||||
|             data.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION)?.let { results -> | ||||
|                 if (results.isNotEmpty()) | ||||
|                     partialResultsTextView?.text = results[0] | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         override fun onResults(data: Bundle) { | ||||
|             val results: ArrayList<String> = data.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION) | ||||
|             var understood = false | ||||
|  | ||||
|             matchActivity?.apply { | ||||
|                 matchModel?.apply { | ||||
|                     for (result in results) { | ||||
|                         for (player in players) { | ||||
|                             if (player.pattern?.matcher(result)?.find() == true) { | ||||
|                                 understood = true | ||||
|                                 dismiss() | ||||
|                                 updateScore(player) | ||||
|                                 updateUI() | ||||
|                                 break | ||||
|             data.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION)?.let { results -> | ||||
|                 matchActivity?.apply { | ||||
|                     matchModel?.apply { | ||||
|                         for (result in results) { | ||||
|                             for (player in players) { | ||||
|                                 if (player.pattern?.matcher(result)?.find() == true) { | ||||
|                                     understood = true | ||||
|                                     dismiss() | ||||
|                                     updateScore(player) | ||||
|                                     updateUI() | ||||
|                                     break | ||||
|                                 } | ||||
|                             } | ||||
|                             if (understood) break | ||||
|                         } | ||||
|                         if (!understood) { | ||||
|                             onError(0) | ||||
|                         } | ||||
|                         if (understood) break | ||||
|                     } | ||||
|                     if (!understood) { | ||||
|                         onError(0) | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user