android 录音文件地址,android如何通过获取音频文件的位置来删除音频文件_android-listview_开发99编程知识库...

我有一个自定义列表视图,复选框所有从SD卡文件夹中获得的音频文件。 一切正常,现在我有一个图像视图,当我点击它,它的2显示选项 Spinner 。

1 ) 删除

2 ) 编辑

现在我想要这样,当用户从列表视图中选中任何复选框,然后从 Spinner 卡删除这个音频。 所以基本上我想获得列表视图的位置,用户单击该项,并想删除它。"。

所以请指导我如何才能达到这个目标。 下面是我的代码。final Spinner spinnerDelete = new Spinner(Assignment.this);

alertDialogBuilder.setView(spinnerDelete);

adapterSpinner = ArrayAdapter.createFromResource(

Assignment.this, R.array.delete_menu,

android.R.layout.simple_spinner_item);

adapterSpinner

. setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinnerDelete.setAdapter(adapterSpinner);

alertDialogBuilder.setTitle("Delete Data");

alertDialogBuilder

. setMessage("Click yes to Delete Record!")

. setCancelable(false)

. setPositiveButton("Ok",

new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog,

int id) {

if (spinnerDelete

. getSelectedItemPosition() == 0) {

Code.i = true;

int len = mListView.getCount();

SparseBooleanArray checked = mListView

. getCheckedItemPositions();

for (int i = 0; i

if (checked.get(i)) {

File file = new File(MEDIAPATH);

boolean deleted = file.delete(); }

媒体路径包含的位置private static final String MEDIA_PATH = new String(

Environment.getExternalStorageDirectory() +"/AudioRecorder/");

我尝试了以下链接,但无法获得解决方案

从listview删除sd卡上的文件

从listview删除sd卡上的文件

如果在 android SD卡中删除了一个文件,如何使文件消失一次?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值