在Android中,单击按钮显示不同的视图,然后将数据从子视图传递到父视图
我正在创建一个应用程序,希望在其中具有类似报警的功能。我的意思是在我的父视图中会有一个按钮,单击该按钮将显示一个视图,用户可以在其中执行操作,然后当他单击“保存”时,子视图中的数据将传递到父视图,并显示在父视图的listview中。我们在Android中添加新警报的功能与此相同。我是android开发新手,所以有人能给我指一些解释类似功能的文章,或者帮我写一些代码吗 谢谢在Android中,单击按钮显示不同的视图,然后将数据从子视图传递到父视图,android,Android,我正在创建一个应用程序,希望在其中具有类似报警的功能。我的意思是在我的父视图中会有一个按钮,单击该按钮将显示一个视图,用户可以在其中执行操作,然后当他单击“保存”时,子视图中的数据将传递到父视图,并显示在父视图的listview中。我们在Android中添加新警报的功能与此相同。我是android开发新手,所以有人能给我指一些解释类似功能的文章,或者帮我写一些代码吗 谢谢 Ashwani切换到子活动时,需要使用父活动的startActivityForResult方法(而不是startActivi
Ashwani切换到子活动时,需要使用父活动的
startActivityForResult
方法(而不是startActivity
)。这样,当后续活动完成并返回时,将通知父级
您的子活动应该通过显式设置其结果(是否重要:result\u OK
/result\u cancelled
)并将必要的数据添加到意图的额外部分(intent.putExtra(name,value);
)来完成。这将在保存按钮的OnClickListener
中完成
要获取子活动返回的通知,您必须覆盖父活动的onActivityResult
方法。在那里,您可以通过requestCode
参数唯一地标识子活动(如果您希望它是唯一的)通过此方法的
Intent
参数,您可以检索从子活动传递的额外值,例如Intent.getStringExtra
或Intent.getSerializableExtra
如果你需要代码,那么你需要明确。。提到你想作为父视图和子视图使用的视图……是的,如果你不知道的话,很可能只有你需要了解android中的对话实现。