将整个网站内容放入String值(android)

时间:2016-06-14 06:41:32

标签: java android database hashcode

我有一个哈希码(在点击按钮上)的任务,整个网站的内容,我已经走到了死胡同(因为我是一个初学者)。到目前为止,我设法做到了这一点:

select * from user_errors where user_id = '2' 
IF( type = 'custom_type' ) second_user_id != '2' ELSE second_user_id = '2' 
END IF

我被困的地方是缓冲的阅读器,我无法从编辑文本字段中读取网址。最后一条评论是我尝试过的事情之一,但它对我来说也没有用。问题是为什么缓冲读者不会读取并保存URL?

该作业还要求我检查散列网站的第一个字节并将其写入数据库(如果它是偶数)或SharedPreference(如果它是奇数和奇数),但我我会稍后试着弄清楚。

1 个答案:

答案 0 :(得分:0)

您发布的代码存储了a变量中的网页内容。 inputLine将包含in.readLine()返回的null的最后一个值。

您需要更改

int hashedSite = inputLine.hashCode();

int hashedSite = a.toString().hashCode();

此外,您似乎已经在UI线程上运行了所有这些。在android中,网络相关的任务应该在后台线程上完成。你应该看看AsyncTask