public void fillView(Resolver resolver) {
   TextView textView1 = (TextView) findViewById(R.id.textview1);
   textView1.setText(resolver.getPrettyName());
   ImageView imageView1 = (ImageView) findViewById(R.id.imageview1);
   imageView1.clearColorFilter();
   if (!(resolver instanceof ScriptResolver)
       || ((ScriptResolver) resolver).getScriptAccount().getMetaData().manifest.iconBackground
           != null) {
     resolver.loadIconBackground(imageView1, !resolver.isEnabled());
   } else {
     if (resolver.isEnabled()) {
       imageView1.setBackgroundColor(
           TomahawkApp.getContext().getResources().getColor(android.R.color.black));
     } else {
       imageView1.setBackgroundColor(
           TomahawkApp.getContext().getResources().getColor(R.color.fallback_resolver_bg));
     }
   }
   ImageView imageView2 = (ImageView) findViewById(R.id.imageview2);
   if (!(resolver instanceof ScriptResolver)
       || ((ScriptResolver) resolver).getScriptAccount().getMetaData().manifest.iconWhite
           != null) {
     resolver.loadIconWhite(imageView2);
   } else {
     resolver.loadIcon(imageView2, !resolver.isEnabled());
   }
   View connectImageViewContainer = findViewById(R.id.connect_imageview);
   if (resolver.isEnabled()) {
     connectImageViewContainer.setVisibility(View.VISIBLE);
   } else {
     connectImageViewContainer.setVisibility(View.GONE);
   }
 }