private void gigyaLogin() { GSObject params = new GSObject(); params.put("screenSet", "Default-RegistrationLogin"); GSPluginFragment pluginFragment = GSPluginFragment.newInstance("accounts.screenSet", params); pluginFragment.setPluginListener(new GSPluginListener() { @Override public void onLoad(GSPluginFragment pluginFragment, GSObject event) { Log.d(TAG, "accounts.screenSet has finished loading"); } @Override public void onEvent(GSPluginFragment pluginFragment, GSObject event) { Log.d(TAG, "Received plugin event from accounts.screenSet - " + event.getString("eventName", "")); } @Override public void onError(GSPluginFragment pluginFragment, GSObject error) { Log.d(TAG, "Error in accounts.ScreenSet - " + error.getInt("errorCode", -1)); Log.d(TAG, "Error in accounts.ScreenSet - " + error.getString("errorMessage", "Error Message")); } }); FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.add(R.id.activity_login_layout, pluginFragment); transaction.commit(); }