我有3个活动,希望能够在1个按钮将我带到第二个要求他第三个活动的活动后填写活动表格。在第三个活动中,我选择一个值,并希望直接进入第一个活动,但希望第一个活动处于它出现时的状态。
我在第3次活动中有这个:
Intent selectFavorite = new Intent(view.getContext(), FirstsActivty.class);
selectFavorite.putExtra("Data", Info);
selectFavorite.putExtra("SUB", favoriteListArray.getJSONObject(position).getString("sub"));
selectFavorite.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
当我返回时,填充是空白的:s
答案 0 :(得分:0)
我99%有一种不同的,更可靠的方式来实现你的愿望。如果您要SecondActivity
和ThirdActivity
的原因是FirstActivity's
形式的某些输入值,那么您应该考虑不在另一个Activity中执行此操作,而是使用对话或类似的。这样,您就可以避免不必要地管理更多活动的生命周期覆盖方法,而不是实际需要的方法。
如果您同意我并且您不知道是否应该使用对话框,操作栏菜单项或类似内容来完成您想要完成的任务,请尝试查看Android设计指南:http://developer.android.com/design/building-blocks/dialogs.html < / p>