gpt4 book ai didi

Android Intents,如何传递和接收 InetAddress?

转载 作者:行者123 更新时间:2023-11-30 02:47:30 26 4
gpt4 key购买 nike

我有下面这行代码

intent.putExtra("connectionAddress", connectionManager.connectionAddress);

connectionAddress 实际上是一个 InetAddress。我想不出“get..”的合适方法。我怀疑我需要将它转换为另一种类型然后再转换回来?在哪种情况下最好的方法是什么?

我需要确保我仍然拥有在下一个 Activity 中创建 DatagramSocket 所需的信息。

最佳答案

您需要从 Intent 中获取地址作为可序列化的额外内容,然后将其转换回 InetAddress

InetAddress address = (InetAddress)intent.getSerializableExtra("connectionAddress");

关于Android Intents,如何传递和接收 InetAddress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24781794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com