У меня есть файл CartActivity.kt, из которого я выполняю вызов внешнего API. В случае успешного вызова API запускается действие CurrentOrders.
val currentOrdersIntent = Intent(this@CartActivity, CurrentOrdersActivity::class.java)
currentOrdersIntent.putExtra("orderListObj",orderListObj)
currentOrdersIntent.flags = Intent.FLAG_ACTIVITY_NO_ANIMATION
Toast.makeText(this@CartActivity,"${response.body()?.message}",Toast.LENGTH_SHORT).show()
startActivity(currentOrdersIntent)
finish()
Мой код CurrentActivity содержит recyclerview и кнопку, которая выполняет вызов внешнего API.
Моя проблема в том, что как только я дойду до currentOrders из cartactivity, мне нужно 4-5 раз нажать кнопку возврата, прежде чем он достигнет активности, которая запустила cartactivity.
В идеале то, что я хочу, если начнется Activity A cartactivity, который, в свою очередь, запускает currentactivity, поэтому после того, как я вернусь с текущего действия, он должен направить меня к действию A.
Вот ссылка на CartActivity . Ссылка на CurrentActivity .
Это ссылка на Complete-project .