in app/src/main/java/org/apache/taverna/mobile/ui/userprofile/UserProfileFragment.java [100:159]
private void setUserDetail() {
String userName = dataManager.getPreferencesHelper().getUserName();
String userDescription = dataManager.getPreferencesHelper().getUserDescription();
String userEmail = dataManager.getPreferencesHelper().getUserEmail();
String userWebsite = dataManager.getPreferencesHelper().getUserWebsite();
String userCity = dataManager.getPreferencesHelper().getUserCity();
String userCountry = dataManager.getPreferencesHelper().getUserCountry();
String avatarUrl = dataManager.getPreferencesHelper().getUserAvatarUrl();
Glide.with(getContext())
.load(avatarUrl)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.placeholder(R.drawable.ic_account_circle_black_24dp)
.error(R.drawable.ic_account_circle_black_24dp)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super
GlideDrawable> glideAnimation) {
mUserAvatar.setImageDrawable(resource);
}
});
if (userName != null) {
mUserName.setText(userName);
} else {
mUserName.setText(R.string.empty_fields);
}
if (userDescription != null) {
userDescription = android.text.Html.fromHtml(userDescription).toString();
mUserDescription.setText(userDescription);
} else {
mUserDescription.setText("");
}
if (userEmail != null) {
mUserEmail.setText(userEmail);
} else {
mUserEmail.setText(R.string.empty_fields);
}
if (userWebsite != null) {
mUserWebsite.setText(userWebsite);
} else {
mUserWebsite.setText(R.string.empty_fields);
}
if (userCity != null) {
mUserCity.setText(userCity);
} else {
mUserCity.setText(R.string.empty_fields);
}
if (userCountry != null) {
mUserCountry.setText(userCountry);
} else {
mUserCountry.setText(R.string.empty_fields);
}
}