#constants #android-alertdialog #intentfilter #start-activity #startactivityforresult
Вопрос:
#Я пытаюсь использовать startActivityForResult с константой, но она устарела. Я пытался найти альтернативный метод. Пожалуйста, мне нужен альтернативный метод для startActivityForResult(намерение, CREATE_REQUEST_CODE), который устарел. Код приведен ниже:
`companion object{
private const val TAG = "MainActivity"
private const val CREATE_REQUEST_CODE =21
}
частное развлечение createCustom_memoryGame() {
val newBoardSizeView = LayoutInflater.из(этого).надувать(R. layout.new_board_sie_layout, null)
val RadioGroup = newBoardSizeView.findViewById(R. id.radioGroup_Parent)
showDialogBox("CREATE NEW MEMORY GAME", newBoardSizeView, View.OnClickListener {
val desiredBoardSize= when(radioGroup.checkedRadioButtonId){
R.id.radioButton_Easy -> BoardSize.EASY
R.id.radioButton_Medium -> BoardSize.MEDIUM
else-> BoardSize.HARD
}
//setUpBoardGame()
// Navigate to the custom activity layout
intent = Intent(this, CustomActivity::class.java).putExtra(CUSTOMGAME_BOARDSIZE, desiredBoardSize)
startActivityForResult(intent, CREATE_REQUEST_CODE)
})
`