سلام
اندروید یا جاوا فرقی نمیکنه!
چطوری از یک سایت ، دیتا دریافت کنم ؟
من توی گوگل گشتم و همچین سورسی پیدا کردم و خودم این شکلیش کردم اما ارور null میده
چیکار کنم ؟
package com.pashmak.checkme;
import java.net.URL;
import java.net.URLConnection;
import java.io.*;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class Main extends Activity {
//private static final Runnable Thr = null;
private Button btn;
private EditText txt;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt = (EditText) findViewById(R.id.txt1);
btn = (Button)findViewById(R.id.btn1);
btn.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
try{
main2("p");
}catch(Exception e){Toast.makeText(getApplicationContext(), e.getCause() + "", Toast.LENGTH_LONG).show();};
}
});
}
public void main2(String string) throws IOException {
BufferedReader buff;
InputStreamReader inStream;
String htmlCode = null;
try{
URL url = new URL("http://localhost/m.txt");
URLConnection urlConnection = (URLConnection)url.openConnection();
inStream = new InputStreamReader(urlConnection.getInputStream());
buff = new BufferedReader(inStream);
while(true){
if (buff.readLine()!=null){
htmlCode += buff.readLine() + "\n";
}else{
break;
}
}
String idNumber = htmlCode.substring(0);
txt.setText(idNumber);
System.out.println(idNumber);
}catch(Exception e){};
}
}