【发布时间】:2015-10-23 12:23:35
【问题描述】:
我有问题。 我正在创建一个在单元格中存储数据的应用程序,但首先创建一个包含各种文件的文件夹。此文件夹将包含应用程序的名称,但此时仍会收到错误消息。
原因:android.content.res.Resources$NotFoundException:字符串资源 ID #0x7f060014
班级是:
public class Config {
private Properties configuration;
public static String root = Resources.getSystem().getString((R.string.app_name)) + "_data_file";
public File cartella = new File(Environment.getExternalStorageDirectory() + "/Android/obb/"+ root);
private String configurationFile = Environment.getExternalStorageDirectory() + "/Android/obb/"+ root + "/config.ini";
而 String.xml 是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Il Maestro</string>
<string name="homefrontextb">Per iniziare,completa il modulo.</string>
<string name="homefrontext">Per iniziare,seleziona la tua lingua.</string>
<string name="action_settings">Settings</string>
<string name="sondaggiopub">Come hai conosciuto quest\' app?</string>
<string name="Pubblicita">Pubblicità</string>
<string name="socialnetwork">Social Network</string>
<string name="amici">Consigliata dagli amici</string>
<string name="store">Visita casuale sullo store</string>
<string name="namehome">Nome</string>
<string name="cognomehome">Cognome</string>
<string name="nickhome">Nickname</string>
<string name="emailhome">Email</string>
</resources>
但是,当我尝试将字符串作为 int 获取时,它可以工作,并且我得到数字“2131099668”
请帮帮我,我快疯了..
【问题讨论】:
-
尝试从 Resources.getSystem() 更改为 getResources()。
标签: java android xml object nullpointerexception