Я отправляю данные из фрагмента в другой вид деятельности.Но onActivityResult в Activity не вызывается.В моем фрагменте я использую Activity.setResult ()
Я пытался использовать startActivityResult () в моем фрагменте и до сих пор не работает
Вот мой фрагмент:
private fun menuItemClicked(menu : DaftarMenu.Menu){
val intentMenu = Intent()
intentMenu.putExtra(PartDetailActivity.INTENT, menu)
activity?.setResult(PartDetailActivity.MENU, intentMenu)
activity?.finish()
}
Это моя активность:
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
Log.i("requestCode MENU", " reqMenu = $requestCode")
if(requestCode == MENU){
val menu = data?.getParcelableExtra<DaftarMenu.Menu>(INTENT) ?: return
Log.i("menuIntent"," menu : ${menu.id}")
val editMenu = EditJumlahPesanan(menu, 1, "")
editList.add(0, editMenu)
rec_edit_quantity.adapter.notifyDataSetChanged()
}
}
Даже первый журнал не называется.
Пожалуйста, помогите мне получить данные из моего фрагмента