我有2个活动,从第二个Activity
的OnCreate
我这样做:
setPassButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(getPass1 == getPass2) {
Intent gotoMain = new Intent(FirstRun.this, MainActivity.class);
gotoMain.putExtra("getPass1", getPass1);
startActivity(gotoMain);
在第一个Activity
中,我试图获取这个getPass1
,但它总是给我-1
。我遗漏了什么?这也在MainActivity
OnCreate
中Intent intent = getIntent();
iSelectedItem = intent.getIntExtra("getPass1", -1);
System.out.println("Password is " + iSelectedItem);
试试这个:
Intent intent = getIntent();
iSelectedItem = intent.getExtras().getInt("getPass1", -1);
System.out.println("Password is " + iSelectedItem);