问题描述
||
我正在创建一个应用程序,希望在其中具有类似警报的功能。我的意思是在我的父视图上将有一个按钮,单击该按钮将显示一个用户可以执行操作的视图,然后当他单击“保存”时,子视图中的数据将传递到父视图,并显示在父视图的listview中。与我们在Android中添加新警报的功能相同。我是android开发的新手,所以可以有人指出一些类似功能的文章,或者帮助我编写一些代码吗?
谢谢
阿什瓦尼
解决方法
切换到子活动时,需要使用父活动的“ 0”方法(而不是“ 1”)。这样,当后续活动完成并返回时,将通知父级。
您的孩子活动应该通过明确设置其结果(是否重要::2ѭ/
RESULT_CANCELED
),并将必要的数据添加到意图的附加项(intent.putExtra(name,value);
)来完成。这将在保存按钮的ѭ5中完成。
要获取有关子活动返回的通知,您必须重写父活动的“ 6”方法。在那里,您可以通过requestCode
参数唯一地标识子活动(如果您希望保持唯一性)。
从该方法的Intent
参数中,您可以检索从子活动传递的额外值,例如intent.getStringExtra
或intent.getSerializableExtra
。