我正在使用 Eclipse (Android Developer Tools) 这个页面给了我两个错误,有人可以解释一下该怎么做吗?
多谢!
package com.example.myproject;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.entity.BufferedHttpEntity;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;
public class InternetTest extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_internet_test);
// Internet test
HttpGet httppost = new HttpGet("http://myurl.com/test.txt");
HttpResponse response = httpclient.execute(httppost);
HttpEntity ht = response.getEntity();
BufferedHttpEntity buf = new BufferedHttpEntity(ht);
InputStream is = buf.getContent();
BufferedReader r = new BufferedReader(new InputStreamReader(is));
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
total.append(line + "\n");
}
TextView.setText(total);
// test done
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_internetseiten_test, menu);
return true;
}
}
错误:
“httpclient 无法解析”
“无法从 TextView 类型对非静态方法 setText(CharSequence) 进行静态引用”
我导入了外部罐子(这些:http ://hc.apache.org/downloads.cgi )
谢谢!