我有一个带有少量标签的TabHost应用程序,在每个标签中我显示了一些使用HttpClient从服务器获取它的网页。在每个选项卡上打开并实例化一个新的HttpClient是一个好习惯吗?
答案 0 :(得分:0)
一般规则:
重用代码并采用模块化方法始终是一个好习惯。您始终可以使用静态方法创建单独的类,以满足您的要求,而不是重做它。
如果在您的使用中设置此内容,则需要您通过在每个选项卡中实例化新的HTTPClient来粘贴一些代码。
答案 1 :(得分:0)
如果您在每个标签页中显示不同的网页,我会在每个标签页上添加一个HttpClient。但这实际上取决于你的具体要求。例如,如果您不希望在未显示选项卡时更新选项卡,则可以重用HttpClient实例。当然,这将在您之间的标签交换机之间管理HttpClient的状态。