如何解决在android中的Adapter类中从内部存储中删除文件
我想从安卓手机存储中删除选定的文件。我尝试了一些方法但它不起作用,也没有错误。
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 举报,一经查实,本站将立刻删除。