【发布时间】:2023-04-11 02:35:01
【问题描述】:
在第一堂课中,我创建了一个 HashMap:
HashMap
HashMap<String, String> test = new HashMap<>();
test.put("name", name);
在Java的第二个类中,我想在这个类中发送一个叫surname的变量,但它必须在同一个HashMap中,因为我要发送到同一个数据库中。 请问如何在Android Studio中做到这一点?因为无法应用多重继承,因为 Android Studio 中的类已经扩展了 AppCompatActivity。
如果你只写:
test.put("surname", surname");
Android 不会理解名为“test”的对象,因为它没有扩展第一类中的 HashMap。
如果你声明:
HashMap<String String> test = new HashMap<>();
test.put("surname", surname);
它将发送到另一个数据库,但我希望它在第一类中发送到同一个数据库。
有人可以帮忙吗?
【问题讨论】:
-
我不确定您说数据库时是否指的是实际的“数据库”,但如果是跨多个类使用单个地图的问题,那么您有很多选择,太多的选择,无法真正提供一个好的答案。您能详细说明一下您使用这张地图的方式和地点吗?
-
我正在创建一个包含多个页面的系统。所以我把用户上传的数据发送到数据库。所以我创建了这个 HashMap 来将数据一起发送,用户发送到系统。我已经创建了一个数据库,并且提交工作。问题是关于两页的HashMap。用户数据必须在同一个 HashMap 中,在不同的页面上。请问这个怎么做?
-
这里没有数据库。此代码不会创建数据库,实例化 hashmap 不会创建数据库。这里也没有任何形式的继承。我认为你做了很多不一定正确的假设。也许用一个小的、完整的、有效的代码和无效的代码示例重新编写您的问题,但显示您正在尝试做的事情。
-
数据库已经创建。拜托,这里不需要写数据库代码。
标签: java android hashmap multiple-inheritance