-2
我有一個應用程序在(text.txt)文件的內部存儲器 上保存登錄信息,但我在內部存儲器上找不到該文件。 你可以請幫忙。 這裏是我的代碼:在內部存儲器上找不到文件
public void Save(View view) throws IOException {
String text1=userName.getText().toString();
String text2=password.getText().toString();
File file=null;
text1=text1+" ";
FileOutputStream fileOutputStream = null;
try{
file=getFilesDir();
fileOutputStream=openFileOutput("text.txt", Context.MODE_PRIVATE);
fileOutputStream.write(text1.getBytes());
fileOutputStream.write(text2.getBytes());
}catch(FileNotFoundException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally{
fileOutputStream.close();
}
Toast.makeText(this,"Saved successfully "+file,Toast.LENGTH_SHORT).show();
}
}
Thanks!
你是什麼意思,你找不到。你是如何找到它的? –
我的意思是我無法在我的android設備或我的模擬器上找到該文件, ist給我目錄/ data/user/0/...但此目錄不存在 –
從API版本24開始,您無法在Android Monitor中看到您的內部目錄。有一些錯誤來訪問數據目錄。如果你寫代碼來檢查你應該能夠得到它。 –