我们可以开展一系列活动吗?

时间:2017-02-02 21:15:43

标签: android

嘿我正在做一个项目,这是一个笔记应用程序,主要的活动基本上是一个列表视图,应该包含用户写的不同笔记。

我的问题如下:我应该创建什么类型的数组,以便它包含“书写笔记”活动的不同对象,当用户点击其中一个时,它会将他带到他之前写过的笔记中?

我尝试制作活动的对象,就像我们用普通类做的那样但是它 不工作 。 我的问题可能是愚蠢但我是新的android和我在这种情况下丢失,谢谢。

2 个答案:

答案 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。