访问Android应用的静态数据的最佳方式是什么
有关数据的信息
从我到目前为止在网上看到的内容来看,我有几个选择:
cursor.moveToNext()
方法什么是最佳选择?有更好的解决方案吗?
答案 0 :(得分:1)
您可以将静态数据放在values / strings.xml文件中。 如果您没有大量数据且用户无法更改数据,这是最好的方法。
答案 1 :(得分:1)
static final data ? :
在android中执行此操作的常用方法是在应用程序中的strings.xml
下创建一个名为/res
的文件,并将字符串放在那里。每个字符串都有一个名字。例如:
<string name="app_name">Single Finder</string>
然后,您可以从XML布局或Java源代码访问字符串。例如:
XML :
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<强>爪哇强>:
String myStr = getApplicationContext().getRessources().getString(R.string.hello_world);
另一种方式,即创建static final
字符串的Java常用方法。见Declaring a Variable as a Constant。