2016-08-06 15 views
-1

私のアプリでは、カメラで写真を撮ってカスタムフォルダに保存できます。これは正常に動作します。ユーザー(Samsungデバイス)が見ている問題は、起動時にギャラリーアプリがクラッシュすることです。これを修正する唯一の方法は、デバイスのPicturesフォルダに入り、myAppカスタムディレクトリを削除することです。アプリケーションがフォルダに画像を保存した後にギャラリーアプリケーションがクラッシュする

誰もこの問題を以前に見たことがありますか?私は必要に応じて画像の作成/保存コードを貼り付けることができますが、うまくいきます。

これはアクセス権の問題ですか?

問題がありますか?

+0

例外ログを投稿できますか? –

+0

@ L.Swifter起動時にギャラリーアプリがクラッシュしています。私は、Android Device Monitorを実行している間、コンソールからトレースを試してみることができます。私はそれらの痕跡に何の助けも見つけていません。 –

答えて

0

あなたは、システムのバージョンに応じた更新システムを試すことができます。

 File mediaStorageDir = new File(getPictureDirectory()); 
     Uri contentUri = Uri.fromFile(mediaStorageDir); 
     if(Build.VERSION.SDK_INT >= 19){ 
      Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); 
      mediaScanIntent.setData(contentUri); 
      getApplication().sendBroadcast(mediaScanIntent); 
     }else{ 
      getApplication().sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, contentUri)); 
     } 

それは私のために動作します。それが助けて欲しい!

+0

ギャラリーアプリがクラッシュしましたか?または、保存されたイメージがギャラリーに表示されることを確認するこのソリューションですか? @大丈夫です –

関連する問題