现在我知道这些是相当常见的问题,但我正在使用一个无法解决的TextView。我已经清理了项目,导入了android.widget.TextView,但它仍然被标记为未解决。
这是我正在使用的代码:
public void onStart() {
super.onStart();
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("http://1.php");
HttpResponse response = client.execute(request);
// Get the response
BufferedReader rd = new BufferedReader
(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while ((line = rd.readLine()) != null) {
TextView.append(line);
}
}
activity_main中的TextView:
<TextView
android:id="@+id/TextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10">
</TextView>
请对此有何想法?
编辑:
TextView textView = (TextView) findViewById(R.id.TextView1);
String line = "";
while ((line = rd.readLine()) != null) {
TextView1.append(line);
}
以TextView1开头的结束行提供了错误,指出它无法解析。只有TextView1
,而不是整行。
编辑于2012年10月28日:
好的,现在TextView正在工作,但反过来,代码的其他部分却没有。这是一个屏幕截图,显示了确切的情况。我可以将每个语句都包装在try和catch语句中,但然后应用程序会在我的Android设备上强制关闭。
http://southwestdesign.org.uk/Code.jpg
请问这个有什么想法吗?
append(String)
。 - Renato Lochetti