我正在尝试使用Java中的共享首选项来存储变量,这样每次运行程序时它都会保留其计数。我只是不确定如何使用它。我是否需要创建共享首选项类,或者我可以使用它,例如我的代码看起来像这样。
if(action.equals ("insert")
{
int booking_id = (initially be zero);
booking_id += 1;
// I want booking Id to retain its value and not become zero the next time I run it.
}
答案 0 :(得分:0)
我假设你的意思是Android中提供的共享偏好设置。
您可以向SharedPreferences询问booking_id
:
SharedPreferences pref = this.getSharedPreferences("com.example.app", Context.MODE_PRIVATE);
int booking_id = pref.getInt("booking_id", 0); // 0 is the default value if the preferences do not find the "booking_id"