(Android) setText buiten try{}

Status
Niet open voor verdere reacties.

vuuvje

Gebruiker
Lid geworden
21 dec 2007
Berichten
18
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.

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?
 
Okay, wel heel erg dom.
Ik was wederom "<uses-permission android:name="android.permission.INTERNET" />" vergeten te plaatsen in het manifest.
Nu werkt het wel!
 
Dan mag de vraag op opgelost gezet worden. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan