您好所有Android上的外部數據存儲的教程都driveing我堅果Android的數據extstorage:快速幫助請
我有一個OnOptionsCreatemenu有2個按鈕「保存」,「加載」保存工作正常 但負載不會在這裏是我的代碼,它不會讓我iv在代碼 下注釋也如何讓我把它保存在我自己的目錄中?... iv閱讀每個單獨的教程保存到5分鐘的ext存儲.....即時通訊只是愚蠢的得到它! (請不要鏈接) 然後請把它變成一個新的教程,因爲它將是最簡單的android ext數據存儲故障,甚至像我這樣的遲鈍的黑猩猩會明白
這是所有的意思都是一塊代碼。 .....不知道爲什麼代碼顯示在2個代碼框?
P.S對不起它我第一次.....很容易;)
私人無效保存(){
String saveLine = ((EditText)
findViewById(R.id.captain)).getText().toString().trim();
File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard,"/myfile.txt");
try {
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(saveLine);
bw.close();
Toast.makeText(getApplicationContext(),"File saved!",Toast.LENGTH_LONG).show();
} catch (IOException e) {
Toast.makeText(getApplicationContext(),"Error writing file!",Toast.LENGTH_LONG).show();
}
{
//這裏說,我需要把一個變量?爲什麼不讓它像save()函數一樣使用它?
private void load() {
// ensure();
sdcard = Environment.getExternalStorageDirectory();
File file1 = new File(sdcard,"/myfile.txt");
try {
BufferedReader br = new BufferedReader(new FileReader(file1));
String loadline;
if ((loadline = br.readLine()) != null) {
String content=loadline.toString();
((EditText)
findViewById(R.id.captain)).setText(content);
}
br.close();
}
catch (IOException e) {
Toast.makeText(getApplicationContext(),"Error reading file!",Toast.LENGTH_LONG).show();
}
}
只是爲了將來的知識,不要把你的帖子中的幫助和類似的東西,因爲他們皺起了眉頭。除此之外,歡迎來到SO。 – ObieMD5
好吧,我不知道 – OnTHEvERGEOFaANURYSM