Bal keeps resetting to 0.
Continue = (Button)findViewById(R.id.btnContinue);
Continue.setOnClickListener(new View.OnClickListener() {
@Override
You're putting 0 in the Intent for "intBalance", instead of putting the value Bal.
Continue = (Button)findViewById(R.id.btnContinue);
Continue.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent startIntent = new Intent(SecondActivity.this, Mainmenu.class);
int Bal = Integer.parseInt(Balance.getText().toString());
int MonthlyTarget = Integer.parseInt(Target.getText().toString());
// Change 0 to Bal
startIntent.putExtra("intBalance", Bal);
startIntent.putExtra("intTarget", MonthlyTarget);
startActivity(startIntent);
}
});
P.S - Try to follow naming conventions, although it might seem inconsequential, it's easy to miss simple things when variable names look like class names.
Also, don't unnecessarily create variables like startIntent, RecordExpense & RecordExpense. getIntent() already gives you access to the intent, you don't need to get and store a reference to it in a variable everytime.