Github user sagar15795 commented on a diff in the pull request: https://github.com/apache/incubator-taverna-mobile/pull/78#discussion_r192596843 --- Diff: app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java --- @@ -271,6 +283,43 @@ private void signOut() { finish(); } + private void setNavHeader() { + + View headerView = navigationView.getHeaderView(0); + String avatar = dataManager.getPreferencesHelper().getUserAvatar(); + final CircleImageView navUserAvatar = headerView.findViewById(R.id.nav_user_avatar); + + Glide.with(getContext()) + .load(avatar) + .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) { + navUserAvatar.setImageDrawable(resource); + } + }); + + navUserAvatar.setOnClickListener(new View.OnClickListener() { --- End diff -- use `@onclick` annotation from butterknife library
---