我正在尝试在 Android 上重新创建 () 和 Activity 。我需要通过 Intent 将其他数据传递给重新创建的 Activity 。如何才能做到这一点?
以下代码无效。
getIntent().putExtra("flag",true);
recreate();
最佳答案
您可以调用 recreate()
并将您的日期保存到 SharedPreferences
中。通过这种方式,您可以自由地做很多事情,并且在 NewActivity 开始之前,之前的 Activity 也会被完全销毁。看看this deep StackOverflow answer .
关于android - 使用 recreate() 时包括 Intent extra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28672298/