如何将数据作为意图从子活动传递到父活动

时间:2019-03-13 02:43:06

标签: android android-intent kotlin

我有一个活动-> 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中解析它?

此问题不涉及从活动返回数据,而是通过意图将数据传递给父活动,因此不是。重复

0 个答案:

没有答案