私は、コードが実行されているファイルを削除し、私にも削除されたファイルのトーストを示すが、SDカードからそれをを削除しませています。 コードは以下の通りです:エラーSDカードからファイルを削除中
delete_btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
fn = baseAppDir.getPath()+ File.separator + folderName + File.separator
+ folderName + "_" + Integer.toString(imgNo) + ".jpg";
FileName = folderName + "_" + Integer.toString(imgNo)
+ ".jpg";
if (FileName!=null)
{
deleteFile(FileName);
Toast.makeText(ImageCaptureActivity.this, "Deleted",
Toast.LENGTH_LONG).show();
image1.setVisibility(View.GONE);
} else {
Toast.makeText(ImageCaptureActivity.this, "Not Deleted",
Toast.LENGTH_LONG).show();
}
}});
あなたのトーストは 'FileName!= null'のために表示されます。他の理由はありません。トーストを表示する前に、 'deleteFile()'の戻り値をチェックする必要があります。 – greenapps
''削除されていません ''。これは 'FileName == null'でなければなりません。 – greenapps
エラーコードを教えてくれないとどうなるのでしょうか? –