问题描述
我想从安卓手机存储中删除选定的文件。我尝试了一些方法但它不起作用,也没有错误。
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyHolder>{
boolean isEnable = false;
List<ItemFiles> selectList = new ArrayList<>();
public MyAdapter.MyHolder onCreateViewHolder(ViewGroup parent,int viewType) {
view = LayoutInflater.from(parent.getContext()).inflate(R.layout._main,parent,false);
return new MyViewHolder(view);
public void onBindViewHolder(@NonNull MyAdapter.MyViewHolder holder,int
position) {
public boolean onActionItemClicked(ActionMode mode,MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.delete:
for (ItemFiles v : selectList) {
File dir = new File(Environment.getExternalStorageDirectory()+ v);
boolean file = dir.delete();
if (file) {
return true;
} else {
return false;
}
}
}
适配器类中没有显示 getFileDir() 等方法。我无法找到正确的解决方案。很有帮助,谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)