【问题标题】:how to get data from one activty to another several times Android如何多次从一个活动获取数据到另一个Android
【发布时间】:2018-02-18 01:11:46
【问题描述】:

我尝试制作一个包含 2 个活动的篮球游戏。 一个是带有播放按钮的打开屏幕,当我按下播放按钮时,我会构建一个弹出窗口,该窗口将为用户提供一些输入,如玩家姓名、百分比表单字段和更多一些数据。在用户在弹出屏幕上输入所有详细信息并按 Enter 后,我该怎么做,它将数据发送到 MainActivity 中的数组列表,它会再次弹出(我需要弹出窗口打开 6 次 - 每个每个玩家的时间。总共 6 个玩家)。有人可以告诉我吗,因为弹出窗口的意图不好。谢谢

【问题讨论】:

  • SharedPreferences、接口、静态字段、数据库,有多种方法可以做到这一点。最适合您的操作取决于您将在显示每个对话窗口之间执行的操作。
  • 你试过什么?见minimal reproducible example

标签: java android android-studio


【解决方案1】:

您需要将数据最好保存在某个地方,您可以使用 SqLiteDatabase 来保存具有 playerId 作为主要字段的玩家信息。

【讨论】:

    【解决方案2】:

    我认为没有必要将所有数据保存在数据库或共享首选项中!

    您可以使用静态类来存储数据或使用EventBus 与您的类进行交互。

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      相关资源
      最近更新 更多