3

これは私が現在行っている方法ですが、アプリを強制的に閉じるだけです。

最初の活動では

Intent myIntent = new Intent(Input.this, results.class);
    myIntent.putExtra("perfect", rig);
    startActivity(myIntent);`

転送先のアクティビティ

    Boolean lovers = getIntent().getExtras().getBoolean("perfect");
4

3 に答える 3

5

ドキュメントが言うように、機能はgetBooleanExtra

Boolean lovers = getIntent().getExtras().getBooleanExtra("perfect");
于 2012-12-10T01:10:09.410 に答える
3

受け入れられた答えについてはわかりません::しかし、そうあるべきだと思います

Boolean lovers = getIntent().getExtras().getBoolean("perfect");
于 2014-07-15T16:12:32.017 に答える
1

送信側でこれを試すことができます:

MyModel model = new MyModel();

 //1. using constructor
    Boolean blnObj1 = new Boolean(model.getBooleanStatus()); // This //getBooleanStatus will return 'boolean' value

    //2. using valueOf method of Boolean class. This is a static method.
    Boolean blnObj2 = Boolean.valueOf(model.getBooleanStatus());
  }

Intent targetIntent = new Intent(MyCalass.this, TargetClass.class);
targetIntent.putExtra("STATUS", new Boolean(model.getBooleanStatus()));
targetIntent.putExtra("STATUS", Boolean.valueOf(model.getBooleanStatus()));
startActivity(targetIntent);

受信側:

Intent receiverIntent = getIntent().getBoolean("STATUS");
于 2015-07-20T10:28:03.207 に答える