java.lang.IllegalArgumentException: pode usar apenas 16 bits inferiores para requestCode
Estou escrevendo um aplicativo em queActivity A
lançamentosActivity B
usando
startActivityForResult(intent, -101);
mas, quando chamado, respondeu com o seguinte log de erros:
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)
Provavelmente poderia ser-101 mas eu não tenho certeza. Alguém tem alguma idéia disso?