我有一个活动-> MasterActivity和另一个活动MasterActivity,它是从Master Activity扩展的
现在,“ Master”活动的作者期望该意图包含一些值,并在“ Master”活动的onCreate中解析这些值:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_view)
origUrl = intent.getStringExtra(EXTRA_URL)
if (origUrl == null) throw RuntimeException("did you forget to put extras?")
}
然后我开始对ChildActivity进行操作,例如:
context?.startActivity(Intent(context, TerminationWebview::class.java).apply {
putExtra(ChildActivity.EXTRA_URL, it)
现在的问题是如何将这些数据传递给父母?这样父级可以在onCreate中解析它?
此问题不涉及从活动返回数据,而是通过意图将数据传递给父活动,因此不是。重复