0

草图

这是我写的应用程序的基本草图,我的问题是我在我的活动之间导航(黑色箭头)

Intent intent = new Intent(this, someclass.class);
intent.putExtra("pos", pos);
startActivity(intent);

finish()不习惯回去,因为我不知道它是否重新创建了我以前的活动,或者它只是返回而不重新创建。这里的主要问题是我需要传递 pos 而我实际上只使用它,FlashCardActivity但是当我返回时,例如FlashcardChangeActivity它被重新创建,这很好,因为我希望我的 RecyclerView 的元素被实现。我需要 pos,因为我在我的数据库中调用了一个函数,它返回某个文件夹的所有元素,我将显示这些元素。

那么我如何才能更干净、更好地实现这一点,而不必在 pos 周围拖动。

(我也会有一个 UML Classdiagramm 和我的代码,但我认为我画的图片更好地显示了我的问题)

4

0 回答 0