Set textView-Text aus einem Fragment funktioniert nicht [closed]
Verwenden Sie die Anweisung 'if first run', um Text aus einem Fragment heraus festzulegeText setzen( -Methode setzt keinen Text und ich kann nicht herausfinden, warum.
public class TabFragment1 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.tab_fragment_1, container, false);
Profile profile = Profile.getCurrentProfile();
final String id = profile.getId();
final String userName = profile.getName();
final String firstName = profile.getFirstName();
SharedPreferences prefs = this.getActivity().getSharedPreferences("com.george.coffeeconversation", Context.MODE_PRIVATE);
TextView startTextView = (TextView)view.findViewById(R.id.start_text);
if (prefs.getBoolean("firstrun", true)) {
startTextView.setText(getResources().getString(R.string.lets_start));
prefs.edit().putBoolean("firstrun", false).apply();
}
else{
startTextView.setText(getResources().getString(R.string.welcome)+ " " + firstName);
}
return inflater.inflate(R.layout.tab_fragment_1, container, false);
}
}