1

Eclipseからこのエラーが発生します:

The constructor File(List<String>) is undefined

コードのこの部分で

 public void deleteFunction(int id){ 
         Toast.makeText(this, "Sters", Toast.LENGTH_SHORT).show();
        File file = new File(path); 
         boolean deleted = file.delete();
        }  
4

2 に答える 2

1

Fileこれは単に、文字列のリストを取得するコンストラクターがないことを意味します。

于 2013-02-05T19:47:22.143 に答える
1

パスはArrayListであり、ArrayList全体ではなく、パスArrayListからファイルのパスを渡す必要があるため、コードを次のように変更します。

 public void deleteFunction(int id){ 
         //...
         if(id<path.size()){
          File file = new File(path.get(id)); 
          boolean deleted = file.delete();
         }
        }  
于 2013-02-05T19:49:37.723 に答える