定数を使用しました
private int SOME_GEN_ID = 1;
startActivityForResult(intent , SOME_GEN_ID);
/res/values/integers.xmlで定義された整数を引数として使用する代わりにstartActivtyForResult()
startActivityForResult(intent , R.integer.some_gen_id);
定数を使用することにより、エラーが解決されました。
"Can only use lower 16 bits for requestCode"
FragmentActivty
ただし、この問題が解決されたかどうか、または?を使用するとすべての整数リソースが大きな整数に解決されるかどうか疑問に思いました。
元の問題はここに報告されました