こんにちは、文字列から Fragment 内の View の ID を取得しようとしていますが、うまくいかないようです... Fragment の特殊なケースはありますか?
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View singleplayerView = inflater.inflate(R.layout.singleplayer_tab, container, false);
setupMap();
return singleplayerView;
}
private void setupRank() {
TextView view = (TextView) getByStringId("rank0");
view.setText("hello");
}
private final View getByStringId(final String id) {
return findViewById(getResources().getIdentifier(id, "id", getActivi
ty().getPackageName()));
}
したがって、フラグメントに使用されるレイアウトで textView フィールド rank0 を設定しようとしています...しかし、ID が見つからないため、現在は NUllPointer を取得します
ありがとうございました