我在 Android 中有一个库项目,它封装了网络访问。因此,如果用户需要进行搜索,例如他们调用 DataAccessLibrary.find(searchTerm)。
他们不需要调用 DataAccessLibrary.find(searchServerURL, searchTerm)。
我的问题是我应该将这些 URL 存储在客户端的什么位置。该库没有自己的上下文,因此它应该在哪里获取服务器名称、端口等。
我真的不希望活动将此信息传递给图书馆。我只希望图书馆知道从哪里得到这些东西,并检索它。