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


---

Reply via email to