我的问题如下:我应该创建什么类型的数组,以便它包含“书写笔记”活动的不同对象,当用户点击其中一个时,它会将他带到他之前写过的笔记中?
我尝试制作活动的对象,就像我们用普通类做的那样但是它 不工作 。 我的问题可能是愚蠢但我是新的android和我在这种情况下丢失,谢谢。
答案 0 :(得分:1)
我建议制作一个活动来查看笔记。每当您选择其中一个已保存的备注时,它始终会打开相同的Activity类,但活动中的内容将从特定备注中填充。
您可以将注释中的数据传递给带有Intents的Activity和putExtra() https://developer.android.com/reference/android/content/Intent.html#putExtra
答案 1 :(得分:0)
您使用ListView
来解决此类问题。当您点击ListView
的一个项目时,会弹出一个新的“活动”。
但我认为问题是,哪个数组用于ListView的Adapter。我会创建一个自定义对象,您可以在其中保存片段/活动所需的数据。当您单击ListView上的一个项目时,可以使用CustomObjects
中的数据来启动新的活动/片段。然后,您必须创建Adapter<CustomObject>
并将其传递给ListView。