2015-09-08 27 views
0

我最近发现,出于某种原因,我无法在android小部件上使用FileInputStream。不幸的是,我无法找到解决方案。 每次我想我得到FileInputStream无法在Android小部件中工作

无法解析法“openFileInput(java.lang.String中)

你能帮助我吗?

try { 
     FileInputStream HomeWorkIN = openFileInput(Class + ".txt"); 
     InputStreamReader HomeWorkREAD = new InputStreamReader(HomeWorkIN); 
     char[] data = new char[ReadingBlock]; 
     String FinalData = ""; 
     int Size; 
     try { 
      while ((Size = HomeWorkREAD.read(data)) > 0) { 
       String ReadData = String.copyValueOf(data, 0, Size); 
       FinalData += ReadData; 
       data = new char[ReadingBlock]; 
      } 
      HomeWork += FinalData; 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } 

回答

0

使用context.openFileInput

FileInputStream HomeWorkIN = context.openFileInput(Class + ".txt");