package dk.thoerup.telmorewidget; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import dk.thoerup.telmorewidget.TelmoreFetcher.Result; public class TelmoreActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b = (Button) findViewById(R.id.button); b.setOnClickListener( new OnClickListener() { public void onClick(View v) { TelmoreFetcher fetcher = new TelmoreFetcher(); try { Result res = fetcher.fetch("", ""); ( (TextView)findViewById(R.id.saldo) ).setText( res.saldo ); ( (TextView)findViewById(R.id.internet) ).setText( res.internetUsage ); } catch (IOException e) { Toast.makeText(TelmoreActivity.this, e.getMessage(), Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); } }