初始化活动而不在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 将其显示在另一个活动上

Android:将信息从一个活动传递到另一个[重复]

显示具有自动调整的初始屏幕图像

Phonegap:解析不在 ios 或 android 上初始化

将视图转换为位图而不在 Android 中显示?

Android之Activity的生命周期