我正在尝试在Android上重新创建()和活动。我需要额外的数据通过意图传递到重新创建的活动。如何做到这一点?
以下代码不起作用。
getIntent().putExtra("flag",true);
recreate();发布于 2018-10-30 19:11:55
您可以调用recreate()并将日期保存到SharedPreferences中。通过这种方式,您可以自由地做许多事情,并且在NewActivity开始之前,前面的活动也被完全销毁。看看this deep StackOverflow answer吧。
发布于 2015-02-23 20:02:39
为什么不通过Intent重新启动activity:
Intent intent = getIntent();
intent.putExtra("your","params");
finish();
startActivity(intent);
https://stackoverflow.com/questions/28672298
复制相似问题