@Override public void onClick(View view) { int iTag = (Integer) view.getTag(); switch (iTag) { case TAG_BTN_MOBILE_APPS: initiateListView(mobileApps); btnMobileApps.setBackgroundColor(Color.parseColor(ACTIVE_BUTTON_COLOR)); btnWebApps.setBackgroundColor(Color.parseColor(INACTIVE_BUTTON_COLOR)); break; case TAG_BTN_WEB_APPS: initiateListView(webApps); btnMobileApps.setBackgroundColor(Color.parseColor(INACTIVE_BUTTON_COLOR)); btnWebApps.setBackgroundColor(Color.parseColor(ACTIVE_BUTTON_COLOR)); break; case TAG_BTN_SIGN_OUT: try { CommonUtils.unRegisterClientApp(context); } catch (AppCatalogException e) { Log.e(TAG, "Dynamic client unregistration failed." + e); } break; } }