Hoi,
Volgens mij zit ik in het goede gedeelte..
Ben net begonnen met het programmeren van een app voor Android..
Echter stuit ik nu al op een probleem.
Met een HTTPGet haal ik de broncode op van mijn website..
Met if contains wil ik kijken of een (gedeelte van een) zin bestaat en daarmee aangepaste informatie weergeven op het scherm.
Vanwege de IO fout moest ik een try{} constructie gebruiken..
Maar nu wil hij geen tekst meer weergeven met .setText.
Als ik de .setText buiten de try{} neer zet en de string source handmatig aanmaak, werkt het wel.
Wie kan me hierbij helpen?
Volgens mij zit ik in het goede gedeelte..
Ben net begonnen met het programmeren van een app voor Android..
Echter stuit ik nu al op een probleem.
Met een HTTPGet haal ik de broncode op van mijn website..
Met if contains wil ik kijken of een (gedeelte van een) zin bestaat en daarmee aangepaste informatie weergeven op het scherm.
Vanwege de IO fout moest ik een try{} constructie gebruiken..
Maar nu wil hij geen tekst meer weergeven met .setText.
Als ik de .setText buiten de try{} neer zet en de string source handmatig aanmaak, werkt het wel.
Code:
public class MainMenu extends Activity {
/** Called when the activity is first created. */
TextView sample1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("***");
ResponseHandler<String> resHandler = new BasicResponseHandler();
String source = httpClient.execute(httpGet, resHandler);
if(source.contains("Zoekwoord") == true){
sample1 = (TextView) findViewById(R.id.textView1);
sample1.setText("Het woord is gevonden!");
} else {
}
} catch(Exception type){
}
}
}
Wie kan me hierbij helpen?