如何在android中保存应用程序数据

时间:2016-06-13 20:59:28

标签: android android-studio

嗨我想建立下一个Android应用程序:

进入包含轮播的主页以选择主题,然后当用户选择他想要导航到另一个活动的主题并将引号导入活动时。  我的问题是: 什么是最好的&最简单的方法来保存我的报价?

1 个答案:

答案 0 :(得分:0)

这取决于每个主题的应用程序中的引号数。如果您的引号数量相对较少,那么它们可以作为字符串数组存储在您的代码中,并可用于填充ListView。请考虑以下代码:

String[] quotes = {"Today is a wonderful day", "Tomorrow is going to be wonderful"};
ListView listView; 
// Set the Id for the ListView
listView = (ListView) findViewById(R.id.mainListView);
// set the adapter
listView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, quotes));

但是如果你存储了大量的引号,那么我建议你使用Android的SQLite数据库实现。 herehere的更多内容 这会将报价存储在手机的本地存储中。

另一种方法是,但需要有效的互联网连接使用托管在托管网站上的Android MySql数据库。我建议你观看this视频。

我建议在任何情况下存储引号的最佳方法是使用Android SQLite数据库。