Ich habe versucht, eine int-Variable von einer Aktivitätsklasse (A) zu einer anderen Aktivitätsklasse (B) zu übergeben. Da ich ein Anfänger bin, stecke ich hier fest.Wert von einer int-Variablen in einer Klasse in eine andere Klasse übergeben
Ich habe viele Methoden ausprobiert, aber jedes Mal, wenn ich den Code im Debug-Modus ausgeführt wird, kann ich, dass der int-Wert sehen, die ich in die zweite Klasse übergeben haben für Aktivität
-Code auf 0 schaltet A
public void startMainActivity(View view)
{
//Sending the semester value to Navdrawer
Intent intentsem = new Intent(LoginActivity.this, NavDrawer.class);
intentsem.putExtra("UserSemester", usersemester);
startActivity(intentsem);
//Sending the branch value to Navdrawer
Intent intentbranch= new Intent(LoginActivity.this, NavDrawer.class);
intentbranch.putExtra("UserBranch", userbranch);
startActivity(intentbranch);
}
-Code für Aktivität B
public void startSyllabusactivity(View view)
{
// for first year
int semester = getIntent().getIntExtra("UserSemester", 0);
if (semester==1 || semester==2) {
Intent l = new Intent(this, firstyear_syllabussubject_selector.class);
startActivity(l);
}
//rest of the actions with branches to be added***********************
}
Können Sie den Code auch für uns, um Ihr genaues Problem zu lokalisieren. – VatsalSura
Sie verwenden Absicht oder nicht? –