タイトルが示すように、このコードはEclipseで正常に動作しますが、エクスポートしてデバイスでのみ使用しようとするとすぐに何もダウンせず、単にnullが返されます。
URLからテキストを読み取り、テキストビューに表示することになっています
何が間違っているのかわかりません。おそらくかなり単純なことですが、それを見ることができません
public class nextEvent extends Activity implements OnClickListener {
String Event;
TextView eventText;
TextView titleText;
String HTML;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newevent);
titleText = (TextView) findViewById(R.id.Title);
eventText = (TextView) findViewById(R.id.Event);
try {
getHTML();
} catch (Exception e) {
e.printStackTrace();
}
eventText.setText("" + HTML);
}
private void getHTML() throws ClientProtocolException, IOException
{
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet("http://masterzangetsu.eu/Apps/rocksoctest"); //URL!
HttpResponse response = httpClient.execute(httpGet, localContext);
String result = "";
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = null;
while ((line = reader.readLine()) != null) {
result += line + "\n";
HTML = result;
}
}
public void onClick(View v) {
// TODO Auto-generated method stub
}
そしてここにxmlがあります
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/Title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="Upcoming Events"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/Event"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Title"
android:layout_centerHorizontal="true"
android:layout_marginTop="44dp"
android:text="Sever Event Update Failed" />
</RelativeLayout>
</ScrollView>
どんな助けでも素晴らしいでしょう