【发布时间】:2017-08-01 15:06:29
【问题描述】:
我在打开应用程序时生成一个随机数,并使用 Sharedpreferences 保存该数字。这是我的代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Random r = new Random();
int number = r.nextInt(100);
SharedPreferences randomnumber = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = randomnumber.edit();
editor.putInt("intValue",number);
editor.commit();
}
}
我可以在打开应用程序时收集旧号码和新号码吗?
【问题讨论】:
-
在
randomnumber上使用getInt来获取您的数据 -
我想收集每条记录中的新旧数据@Pavneet_Singh
-
向我们展示您到底想要什么的示例
-
我认为您最好使用 SQLite 表,因为您可以添加新数字而不是覆盖现有值 - developer.android.com/training/basics/data-storage/…