EditTextの入力をソフトウェアキーボード使わずにインプット用のActivityでやった時にハマったこと。
レイアウト的にソフトウェアキーボードだと入力しにくかったのでEditTextのソフトウェアキーボード入力をDisableにし
'@OnClick(R.id.hogeEditText)'でEditTextをタップした時に入力用Activityを立ち上げ入力する方法にすることになった。
そこでハマったのは入力用Activityで入力したものを生成元のActivityでOnActivityResultで値を取得し
EditTextに入れようとしたところ、OnActivityResultが呼ばれなかった。
他の箇所でstartActivityForResultを使っている箇所があったので比較してみたり、引数を変えてみたり、他のサイトを調べみたりした。
結果、リクエストコードが重複していたがために呼ばれないことが発覚した。
プロジェクトの中を検索してみたところ確かに重複していた。。。