初始化活动而不在android的屏幕上显示它?
Posted
技术标签:
【中文标题】初始化活动而不在android的屏幕上显示它?【英文标题】:Initialize activity without displaying it on the screen in android? 【发布时间】:2013-08-29 09:53:40 【问题描述】:我正在为 android 开发一个聊天 XMPP 应用程序。 使用 asmack 客户端。
我遇到了一个问题,我让用户使用服务登录到服务器。
所以现在当用户通过服务登录服务器时,会显示包含好友列表的活动。 这是我想避免的情况。
如何初始化我的好友列表活动而不显示它?
【问题讨论】:
一些代码?日志猫?什么? 你能发布一些代码吗?你的清单中有什么?活动从哪里开始? 请详细说明您的问题。据我所知,如果您不想要任何用户界面,您无需创建活动。此外,如果它关于可见性,您可以根据您的要求切换列表视图的可见性。 【参考方案1】:如果您想在连接服务后从服务器获取好友列表,请致电
connection.getRoster();
这将返回一个名册对象。然后,您可以使用 Roster 对象执行操作。有关完整文档,我建议您访问 Smack API 上的 Java 文档
【讨论】:
以上是关于初始化活动而不在android的屏幕上显示它?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 中使用按钮按初始筛选并使用 SQLite 将其显示在另一个活动上