java.lang.IllegalArgumentException: Kann nur niedrigere 16 Bits für requestCode verwenden

Ich schreibe eine Bewerbung woActivity A startetActivity B mit

startActivityForResult(intent, -101);

Aber als es aufgerufen wurde, antwortete es mit folgendem Fehlerprotokoll:

E/AndroidRuntime( 1708): java.lang.IllegalArgumentException: Can only use lower 16 bits for requestCode
E/AndroidRuntime( 1708):    at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:837)

Möglicherweise könnte es sein-101 aber ich bin mir nicht sicher. Hat jemand eine Idee dazu?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage