![]() |
1
113
里面的一切
如果您的代码在Android中运行或可以访问Android
或者,对于不需要翻译的异常字符串这样的事情,也不需要在android resource.xml文件中严格定义,您可以将这些字符串存储为某种类型的常量。
|
![]() |
2
32
使用“getResources().getString(id)”方法。
砰,你有你的绳子。请确保将该字符串存储在string.xml文件的values文件夹中。 |
![]() |
3
5
克里斯是对的。但如果您也希望本地化异常字符串,该怎么办呢?例如,您抛出一个异常,当您捕获它时,您希望向用户显示异常消息。我想把它们放在strings.xml中,但同时我不想使用此代码
因为我认为如果你有一个异常,你可能不想,你不能用一些额外的代码来获取异常消息。 我认为唯一的解决方案是在主活动中声明此消息的静态字符串,并尽快对其进行初始化(例如在onCreate()方法中),如下所示:
因此,当抛出异常时,就可以使用本地化消息了。 你怎么想?你能想到其他的解决办法吗? |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |