したがって、ボタンを押すこのクラスがあり、maxpluseen
ClassB に渡したい int を取得します。
private void populateBtn() {
foto1 = (Button) this.findViewById(R.id.button2);
foto1.setOnClickListener(new View.OnClickListener() {
@SuppressLint("SimpleDateFormat")
@Override
public void onClick(View v) {
int maxpluseen = maxIndex + 1;
Log.d("LOG!", "Uiteindelijk resultaat " + maxpluseen);
Intent myIntent = new Intent(classA.this, classB.class);
classA.this.startActivity(myIntent);
}
});
}
私は次のことを試しました:
public static int Access(int maxpluseen){
return maxpluseen;
}
そしてクラスBで
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.info);
int maxpluseen = 0;
int test = classA.Access(maxpluseen);
Log.d("LOG!", "Test int tussen klassen= " + test);
}
しかし、それは 0 を返します (したがって、私の int は からclassA
に渡されませんclassB
。ここで何が間違っているのでしょうか?