我正在制作一个Android应用程序,我在其中更新SQLite数据库。我想知道我是否可以跟踪申请被打开的次数。
答案 0 :(得分:4)
您可以通过以下方法来实现。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SharedPreferences prefs = this.getSharedPreferences("pref_name", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
int count = prefs.getInt("counter", 0);
count+=1;
editor.putInt("counter", count);
editor.commit();
Log.d("TAG","Counter : "+count);
}
答案 1 :(得分:2)
你的方式是正确的。过程只需将计数器更新为sqlite并从那里访问它。
也可以使用SharedPereference,但sqlite更好。
请点击此网址,原因如下: http://codeblow.com/questions/benefits-and-drawbacks-of-sqlite-and-shared-preferences/