Android 正在尝试访问片段中的字符串资源。。始终不发现异常
我想从以下片段中访问字符串资源:Android 正在尝试访问片段中的字符串资源。。始终不发现异常,android,android-fragments,Android,Android Fragments,我想从以下片段中访问字符串资源: public class MainFragment extends Fragment { ... public MainFragment() { // Required empty public constructor } public static MainFragment fragment(){ MainFragment fragment = new MainFragment(); return fragment
public class MainFragment extends Fragment {
...
public MainFragment() {
// Required empty public constructor
}
public static MainFragment fragment(){
MainFragment fragment = new MainFragment();
return fragment;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
...
kickInfo.setText(R.string.kickInfoPertama);
我总是收到notFoundexception错误:
android.content.res.Resources$NotFoundException:字符串资源ID 0x7f09003e
我还尝试使用:
kickInfo.setText(getActitvity().getString(R.string.KickInfoPertama));
也
但总是得到同样的结果。我错过了什么 请按照xml约定在strings.xml中定义字符串
字符串值中不应使用大写字母: 将KickInfoPertama更改为KickInfoPertama并: 试试这个: kickInfo.setTextgetStringR.string.kickinfopertama
kickInfo.setText(getActitvity().getResources().getString(R.string.KickInfoPertama));
<string name="kick_info_pertama">Kick info pertama</string>
getActivity().getString(R.string.your_resource_id);