我有一个哈希码(在点击按钮上)的任务,整个网站的内容,我已经走到了死胡同(因为我是一个初学者)。到目前为止,我设法做到了这一点:
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(如果它是奇数和奇数),但我我会稍后试着弄清楚。
答案 0 :(得分:0)
您发布的代码存储了a
变量中的网页内容。 inputLine
将包含in.readLine()
返回的null
的最后一个值。
您需要更改
int hashedSite = inputLine.hashCode();
到
int hashedSite = a.toString().hashCode();
此外,您似乎已经在UI线程上运行了所有这些。在android中,网络相关的任务应该在后台线程上完成。你应该看看AsyncTask