【问题标题】:ListView click then go to other activity with auto dataListView 单击然后使用自动数据转到其他活动
【发布时间】:2019-07-24 21:50:12
【问题描述】:

我有一个项目。我不知道该做什么或如何开始,所以任何 cmets 都会有所帮助。

我想制作一个在顶部搜索然后是 ListView 的 Android 应用。单击 ListView 后,它将带您到另一个屏幕,其中包含一个地方的所有信息。比如地名、天气等等。

我在想,这很容易,但我需要制作许多 Activity 才能制作每个地方的每个屏幕。有没有办法让它变得简单?就像我将所有信息放在一个字符串中然后它会自动将每个信息分配给一个活动并将它们分配给 ListView 中的每个项目?

【问题讨论】:

  • 您可以使用 Intent 或 bundle 将数据发送到一个活动到另一个活动。在谷歌上搜索。
  • 您可以使用以下任何一种:弹出窗口、对话框、片段

标签: java android listview android-activity


【解决方案1】:

您不需要为每个数据制作每个屏幕,只需从数据库中将数据提取到活动/片段中的 var 中并将其显示在屏幕上

https://www.youtube.com/watch?v=FZfjWXYm80k&vl=en

【讨论】:

    【解决方案2】:

    不要为此做很多活动。而是使用单一活动的概念,您将在应用程序和许多片段中拥有单一活动。

    https://developer.android.com/jetpack/docs/guide

    https://www.reddit.com/r/androiddev/comments/8i73ic/its_official_google_officially_recommends_single/

    只需将数据从一个片段传递到另一个片段。

    【讨论】:

    • 适合初学者?
    【解决方案3】:

    片段和活动都可以用于显示信息,但要将数据传递给它,您可以使用 java 类(类模型)并从 Serializable 或 Parcelable 实现类。所以将类传递给活动或片段。

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 2016-12-02
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多