i have a bit of a problem with a application i am coding, the problem consists of using Intent to switch the paged viewed by the user. the code for each button is similar, with only variables being changed. below is my .java code.
- Code: Select all
package com.trashbag.SchoolKit;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.view.View.OnClickListener;
import android.view.View;
import android.content.Intent;
public class SKIT extends Activity implements OnClickListener {
private Button MathBtn;
private Button HistoryBtn;
private Button LanguagesBtn;
private Button EnglishBtn;
private Button ScienceBtn;
private Button BugBtn;
private Button DonateBtn;
private Button SuggestASubjectBtn;
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MathBtn = (Button) findViewById(R.id.MathBtn);
HistoryBtn = (Button) findViewById(R.id.HistoryBtn);
LanguagesBtn = (Button) findViewById(R.id.LanguagesBtn);
EnglishBtn = (Button) findViewById(R.id.EnglishBtn);
ScienceBtn = (Button) findViewById(R.id.ScienceBtn);
BugBtn = (Button) findViewById(R.id.BugBtn);
DonateBtn = (Button) findViewById(R.id.DonateBtn);
SuggestASubjectBtn = (Button) findViewById(R.id.SuggestASubject);
MathBtn.setOnClickListener(this);
HistoryBtn.setOnClickListener(this);
LanguagesBtn.setOnClickListener(this);
EnglishBtn.setOnClickListener(this);
ScienceBtn.setOnClickListener(this);
BugBtn.setOnClickListener(this);
DonateBtn.setOnClickListener(this);
SuggestASubjectBtn.setOnClickListener(this);
}
public void onClick(View v){
switch (v.getId()) {
case R.id.MathBtn:
Intent mathIntent = new Intent(this,MATH.class);
this.startActivity(mathIntent);
break;
case R.id.HistoryBtn:
Intent historyIntent = new Intent(this,HISTORY.class);
this.startActivity(historyIntent);
break;
case R.id.LanguagesBtn:
Intent languagesIntent = new Intent(this,LANGUAGES.class);
this.startActivity(languagesIntent);
break;
case R.id.EnglishBtn:
Intent englishIntent = new Intent(this,ENGLISH.class);
this.startActivity(englishIntent);
break;
case R.id.ScienceBtn:
Intent scienceIntent = new Intent(this,SCIENCE.class);
this.startActivity(scienceIntent);
break;
case R.id.BugBtn:
Intent bugIntent = new Intent(this,BUG.class);
this.startActivity(bugIntent);
break;
case R.id.DonateBtn:
Intent donateIntent = new Intent(this,DONATE.class);
this.startActivity(donateIntent);
break;
case R.id.SuggestASubject:
Intent suggestIntent = new Intent(this,SUGGEST.class);
this.startActivity(suggestIntent);
break;
}
}
}
any help is greatly appreciated.
thank you in advance,
Alex
(trashbag)
*EDIT: sorry if this is in the wrong section*


