我怎样才能将最后一个整数保存到文本文件中并将其显示在 Android 中的 TextView 中?
How can i get the last integer saved to a textfile and display it i a TextView in Android?
我将随机数保存到 1-10 之间的文本文件中,我想将文本文件中最后保存的数字显示到 TextView 中,以便用户可以看到它。
如何查找文本文件中最后保存的值?
有什么功能吗?
提前致谢!
为什么不使用共享首选项?
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(app);
// get the current in value or 0 if it's not set
int anInt = preferences.getInt("MY_INT", 0 /* default value */);
// blah
// save the incremented int.
preferences.edit().putInt("MY_INT", anInt++).commit();
我觉得...
EditText randEditText = (EditText)findViewById(R.id.medittext);
TextView txtView = (TextView)findViewById(R.id.mytextview);
randEditText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
txtView.setText(randEditText.getText().toString());
}
});
我将随机数保存到 1-10 之间的文本文件中,我想将文本文件中最后保存的数字显示到 TextView 中,以便用户可以看到它。
如何查找文本文件中最后保存的值? 有什么功能吗?
提前致谢!
为什么不使用共享首选项?
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(app);
// get the current in value or 0 if it's not set
int anInt = preferences.getInt("MY_INT", 0 /* default value */);
// blah
// save the incremented int.
preferences.edit().putInt("MY_INT", anInt++).commit();
我觉得...
EditText randEditText = (EditText)findViewById(R.id.medittext);
TextView txtView = (TextView)findViewById(R.id.mytextview);
randEditText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
txtView.setText(randEditText.getText().toString());
}
});