Android OnBackPressed活动到MainActivity片段
我需要将Android OnBackPressed活动到MainActivity片段,android,kotlin,android-fragments,gradle,onbackpressed,Android,Kotlin,Android Fragments,Gradle,Onbackpressed,我需要将on从活动返回到main活动片段。我所做的就是实现一个简单的super.onbackPressed。此super.onbackPressed将活动带到上一个活动。 我也这样做了,但我的要求与此不匹配,即从backpressed Activity到main Activity Fragment override fun onBackPressed() { val builder: AlertDialog.Builder = AlertDialog.Builder(this)
on从活动返回到main活动片段
。我所做的就是实现一个简单的super.onbackPressed
。此super.onbackPressed
将活动带到上一个活动。
我也这样做了,但我的要求与此不匹配,即从backpressed Activity到main Activity Fragment
override fun onBackPressed() {
val builder: AlertDialog.Builder = AlertDialog.Builder(this)
builder.setMessage(getString(R.string.doyouwanttoclose))
.setCancelable(false)
.setTitle("Alert!!")
.setNegativeButton("No",
DialogInterface.OnClickListener { dialog, id -> dialog.cancel() })
.setPositiveButton("Yes",
DialogInterface.OnClickListener { dialog, id -> this@MakeStylishActivity.finish() })
val alert: AlertDialog = builder.create()
alert.show()
}
我也在Stackoverflow上实现了这些解决方案,但不适合我
我不知道该怎么做,或者这是不可能的。请解释更多我不明白你想做什么从X到y?@Arvin Rezaei场景是这样的,我有一个活动,该活动包含一个片段,从该片段它打开两个活动,活动1和2,。。我想要的是从主活动开始的地方返回到主活动的片段。你不能用intent.setFlags(intent.FLAG\u Activity\u REORDER\u to\u FRONT)启动主活动;旗帜然后是clearbackstack?@ArvinRezaei这将是如何做到的在您的清单中,阅读有关活动任务的信息