私は写真をプログラムで移動した後にギャラリーを更新するにはどうすればいいですか?
File oldfile= new File(originalImagePath);
File newfile=new File(newImagePath);
boolean d=oldfile.renameTo(newfilee);
if(d){
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
Uri.parse("file://" + newfilee.getPath())));
}
写真が正常に新しいディレクトリに移動し、次のコードを使用して別のディレクトリ上から写真を移動していますが、それは写真をより多くの回数では約30秒後に、ギャラリー、ギャラリー更新情報を更新するために、あるとき、あまりにも長い時間がかかりますかmore sendBroadcastを使ってファイルを更新するロジックが間違っていると私は何をすべきでしょうか?
ありがとうございました。
ニースソリューション:)挿入した画像のURIを持つ – Hasnain
こんにちは、おかげで、交換することができUri.parse(....)から削除する: '' '' javaの – EugenUngurean
ようこそ、はい、あなたはまた、挿入された画像のURIを渡すことができます。getActivity()。getContentResolver()。notifyChange(uri、null); –