C
cvandingelen
Guest
Hi
Don't know if this belongs here, but I have a problem with the buttons of a program I'm writing. When I run the program, both in emulator as on phisical machine, I have to press a button twice before my code is executed. The first time it only gaines focus, that's why I think it has anything to do with focus, but I'm not shure. Hopefully anyone can help me. Portions of my code is below, if you need more code, just ask.
Don't know if this belongs here, but I have a problem with the buttons of a program I'm writing. When I run the program, both in emulator as on phisical machine, I have to press a button twice before my code is executed. The first time it only gaines focus, that's why I think it has anything to do with focus, but I'm not shure. Hopefully anyone can help me. Portions of my code is below, if you need more code, just ask.
Code:
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Utils.onActivityCreateSetTheme(this);
setContentView(R.layout.main);
root = (LinearLayout) findViewById(R.id.root);
final TextView txtResultaat = (TextView) findViewById(R.id.txtResultaat);
final AutoCompleteTextView txtZoeken = (AutoCompleteTextView) findViewById(R.id.txtZoeken);
GeneratNotification("Welkom!","Hartelijk welkom!","Welkom bij iRegion For Android!");
//final EditText txtZoeken = (EditText) findViewById(R.id.txtZoeken);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, pc_auto);
txtZoeken.setAdapter(adapter);
((Button) findViewById(R.id.btnZoeken)).setOnClickListener(
new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
zoekOpPostcodes(txtZoeken.getText().toString());
GeneratNotification("Probeer...","Binnenkort verkrijgbaar...","iRegion For Chrome");
}
private void zoekOpPostcodes(String zoekterm){
for(int i = 0; i < pc.length; i++)
{
String regionaleZender = null;
if(!pc[i][1].equals("230/550"))
testnum = Integer.parseInt(pc[i][1]);
else
regionaleZender = "RTV Turnhout/Omroep Brabant op zendernummer 22/26";
switch (testnum) {
case 100: regionaleZender = "TV Brussel op zendernummer 8";break;
case 180: regionaleZender = "Ring-TV op zendernummer 8";break;
case 200: regionaleZender = "ATV Antwerpen op zendernummer 8";break;
case 227: regionaleZender = "RTV Herenthout op zendernummer 8";break;
case 230: regionaleZender = "RTV Turnhout op zendernummer 8";break;
case 244: regionaleZender = "RTV Geel op zendernummer 8";break;
case 280: regionaleZender = "RTV Mechelen op zendernummer 8";break;
case 300: regionaleZender = "ROB op zendernummer 8";break;
case 350: regionaleZender = "TV Limburg op zendernummer 8";break;
case 550: regionaleZender = "Omroep Brabant op zendernummer 8";break;
case 750: regionaleZender = "no T
