1週間前ほどからAndoroidアプリ開発を始めた初心者です。

現在AndroidStudioを使用して個人用Androidアプリを作成しようとしています。
写真撮影→写真情報入力→データベースに保存するアプリを作成したいです。

IntentでMediaStore.ACTION_IMAGE_CAPTUREからカメラを起動、撮影後に
onActivityResultという流れです。

Android Studioのエミューレータ(AVD:Nexus 5X API 28 Android 9.0)
では思った通り動作するのですが、
実機(xperia xz1 compact)で実行すると、カメラアプリ起動後撮影ボタンを押すと、
特にエラーも出ずフリーズしてしまいます。
エミュレータでの動き:撮影ボタン押下→画像確認画面→次画面
実機での動き:撮影ボタン押下→画面中央に丸いマーク(処理中のマーク?)が出たまま操作不能

デバッグで実行し動きをみると、rooperの中をずっと動いているようです。

素人なのでどこを見ればよいかもわからず困っています。
なにか見るべき点等わかる方いればご教示いただけませんでしょうか。
なにか必要な情報あれば追記いたします。
宜しくお願い致します。