mohsen.hex
جمعه 02 فروردین 1392, 22:16 عصر
سلام
من توی برنامه ام نیاز دارم اطلاعاتم رو پوشه بندی کنم و حالا نمیدونم که چطوری این کار رو کنم!
برنامه نوشتن و خواندن من این هست.
private void SaveFile(String FILENAME,String text)
{
FileOutputStream fos;
try {
if ( text == "")text="00";
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(text.getBytes());
fos.close();
//Toast.makeText(SsSActivity.this,"data saved!!",1).show();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private void openFile(String selectFile,EditText text) {
// TODO Auto-generated method stub
String value = "";
FileInputStream fis;
getDir("save",Context.MODE_PRIVATE);
try {
fis = openFileInput(selectFile);
byte[] input = new byte[fis.available()];
int x = 0;
while(fis.read(input) != -1 && x++<100){
value += new String(input);
// Toast.makeText(SsSActivity.this,"Data restory",1).show();
}
fis.close();
} catch (FileNotFoundException e) {
Toast.makeText(SsSActivity.this,"ERR0:"+e,1).show();
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(SsSActivity.this,"ERR1:"+e,1).show();
e.printStackTrace();
}
text.setText(value);
}
من توی برنامه ام نیاز دارم اطلاعاتم رو پوشه بندی کنم و حالا نمیدونم که چطوری این کار رو کنم!
برنامه نوشتن و خواندن من این هست.
private void SaveFile(String FILENAME,String text)
{
FileOutputStream fos;
try {
if ( text == "")text="00";
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(text.getBytes());
fos.close();
//Toast.makeText(SsSActivity.this,"data saved!!",1).show();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private void openFile(String selectFile,EditText text) {
// TODO Auto-generated method stub
String value = "";
FileInputStream fis;
getDir("save",Context.MODE_PRIVATE);
try {
fis = openFileInput(selectFile);
byte[] input = new byte[fis.available()];
int x = 0;
while(fis.read(input) != -1 && x++<100){
value += new String(input);
// Toast.makeText(SsSActivity.this,"Data restory",1).show();
}
fis.close();
} catch (FileNotFoundException e) {
Toast.makeText(SsSActivity.this,"ERR0:"+e,1).show();
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(SsSActivity.this,"ERR1:"+e,1).show();
e.printStackTrace();
}
text.setText(value);
}