如何查看自定义资源文件的值?
How to check the value of a custom resource file?
您好,请帮我解决这个问题。
所以我在文件夹res/values(fm_login.xml)下创建了一个resxml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="fm_screen_name"></string>
<string name="fm_email_address"></string>
</resources>
主要目的是检查这个文件,把它做成app的设置页面。所以后来我的代码对于 main activity
看起来像这样
// Welcome message
String fm_email_address = getResources().getString(R.string.fm_email_address);
if (fm_email_address == "") {
strEmail_Exist = false;
Toast.makeText(getApplicationContext(), "Please sign up", Toast.LENGTH_SHORT).show();
// View SignUp Button
} else {
strEmail_Exist = true;
String strScreen_Name = getResources().getString(R.string.fm_screen_name);
Toast.makeText(getApplicationContext(), "Welcome, " + strScreen_Name, Toast.LENGTH_SHORT).show();
// View Menu Button
}
请问,清空值时为什么无法检查是否为空?
或者我应该使用 null 来比较。因为我第一次需要使用他们的 name/email 的用户尚未在 app/mobile.
中注册
感谢您的帮助,因为它已等待一段时间。
首先获取 A String
变量中的 String
Resource
值,然后使用 TextUtils.isEmpty
检查它是否为空或不是
String fm_email_address = getResources().getString(R.string.fm_email_address);
if (TextUtils.isEmpty(fm_email_address)) {
//do something Your String is empty
}else{
//do something Your String is not empty
}
您好,请帮我解决这个问题。
所以我在文件夹res/values(fm_login.xml)下创建了一个resxml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="fm_screen_name"></string>
<string name="fm_email_address"></string>
</resources>
主要目的是检查这个文件,把它做成app的设置页面。所以后来我的代码对于 main activity
看起来像这样 // Welcome message
String fm_email_address = getResources().getString(R.string.fm_email_address);
if (fm_email_address == "") {
strEmail_Exist = false;
Toast.makeText(getApplicationContext(), "Please sign up", Toast.LENGTH_SHORT).show();
// View SignUp Button
} else {
strEmail_Exist = true;
String strScreen_Name = getResources().getString(R.string.fm_screen_name);
Toast.makeText(getApplicationContext(), "Welcome, " + strScreen_Name, Toast.LENGTH_SHORT).show();
// View Menu Button
}
请问,清空值时为什么无法检查是否为空? 或者我应该使用 null 来比较。因为我第一次需要使用他们的 name/email 的用户尚未在 app/mobile.
中注册感谢您的帮助,因为它已等待一段时间。
首先获取 A String
变量中的 String
Resource
值,然后使用 TextUtils.isEmpty
检查它是否为空或不是
String fm_email_address = getResources().getString(R.string.fm_email_address);
if (TextUtils.isEmpty(fm_email_address)) {
//do something Your String is empty
}else{
//do something Your String is not empty
}