Java Code Examples for android.os.Bundle#getBoolean()

The following examples show how to use android.os.Bundle#getBoolean() . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
@Override
protected final void onRestoreInstanceState(Parcelable state) {
	if (state instanceof Bundle) {
		Bundle bundle = (Bundle) state;

		setMode(Mode.mapIntToValue(bundle.getInt(STATE_MODE, 0)));
		mCurrentMode = Mode.mapIntToValue(bundle.getInt(STATE_CURRENT_MODE, 0));

		mScrollingWhileRefreshingEnabled = bundle.getBoolean(STATE_SCROLLING_REFRESHING_ENABLED, false);
		mShowViewWhileRefreshing = bundle.getBoolean(STATE_SHOW_REFRESHING_VIEW, true);

		// Let super Restore Itself
		super.onRestoreInstanceState(bundle.getParcelable(STATE_SUPER));

		State viewState = State.mapIntToValue(bundle.getInt(STATE_STATE, 0));
		if (viewState == State.REFRESHING || viewState == State.MANUAL_REFRESHING) {
			setState(viewState, true);
		}

		// Now let derivative classes restore their state
		onPtrRestoreInstanceState(bundle);
		return;
	}

	super.onRestoreInstanceState(state);
}
 
Example 2
Source Project: FireFiles   File: DocumentsContract.java    License: Apache License 2.0 6 votes vote down vote up
public static boolean isChildDocument(ContentProviderClient client, Uri parentDocumentUri,
                                      Uri childDocumentUri) throws RemoteException {

    final Bundle in = new Bundle();
    in.putParcelable(DocumentsContract.EXTRA_URI, parentDocumentUri);
    in.putParcelable(DocumentsContract.EXTRA_TARGET_URI, childDocumentUri);

    final Bundle out = client.call(METHOD_IS_CHILD_DOCUMENT, null, in);
    if (out == null) {
        throw new RemoteException("Failed to get a reponse from isChildDocument query.");
    }
    if (!out.containsKey(DocumentsContract.EXTRA_RESULT)) {
        throw new RemoteException("Response did not include result field..");
    }
    return out.getBoolean(DocumentsContract.EXTRA_RESULT);
}
 
Example 3
@Override
   public void onViewStateRestored(final Bundle bundle) {
	Log.d(TAG, "onViewStateRestored " + bundle +", size " + mListOfMedia.size());
	if (bundle != null && bundle instanceof Bundle) {
		SLIDESHOW = bundle.getBoolean("SLIDESHOW", false);
		hidden = bundle.getBoolean("hidden", false);
		final ArrayList<String> lm = bundle.getStringArrayList("mListOfMedia");
		if (lm != null && lm.size() > 0) {
			mListOfMedia.clear();// = new ArrayList<>();
			for (String st : lm) {
				mListOfMedia.add(new File(st));
			}
		}
		sizeMediaFiles = mListOfMedia.size();
		thumbnailSize = bundle.getInt("thumbnailSize", 54);
		pageSelected = bundle.getInt("pageSelected", pageSelected);

		super.onViewStateRestored(bundle);
	} else {
		super.onViewStateRestored(bundle);
	}
	hideThumbnails(hidden);
	
	runSlideshow.run();
}
 
Example 4
@Override
protected void onReceiveResult(int resultCode, Bundle resultData) {
	MyLog.entry();

	final ElementToPush element = ElementToPush.valueOf(resultData.getString(PushSyncService.RECEIVER_ELEMENT_NAME));
	final boolean isSuccess = resultData.getBoolean(PushSyncService.RECEIVER_SUCCESS_NAME);
	final String errorMessage = resultData.getString(PushSyncService.RECEIVER_MESSAGE_NAME);

	if (isSuccess) {
		pushModel.incrementElementsPushed(element);
	} else {
		pushModel.incrementElementsError(element, errorMessage);
	}
	notifyCallBacks();

	MyLog.exit();
}
 
Example 5
Source Project: imsdk-android   File: RobotInfoActivity.java    License: MIT License 6 votes vote down vote up
private void injectExtras_() {

        Bundle extras_ = getIntent().getExtras();
        if (extras_ != null) {
            if (extras_.containsKey(ROBOT_ID_EXTRA)) {
                jid = extras_.getString(ROBOT_ID_EXTRA);
                robotId = QtalkStringUtils.parseLocalpart(jid);
            }
            if (extras_.containsKey(MSG_TYPE_EXTRA)) {
                msgType = extras_.getString(MSG_TYPE_EXTRA);
            }
            if (extras_.containsKey(CONTENT_EXTRA)) {
                content = extras_.getString(CONTENT_EXTRA);
            }
            if (extras_.containsKey(IS_HIDEN_EXTRA)) {
                isHiden = extras_.getBoolean(IS_HIDEN_EXTRA);
            }
        }
    }
 
Example 6
Source Project: SearchPreference   File: SearchViewExample.java    License: MIT License 5 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState != null) {
        savedInstanceSearchQuery = savedInstanceState.getString(KEY_SEARCH_QUERY);
        savedInstanceSearchEnabled = savedInstanceState.getBoolean(KEY_SEARCH_ENABLED);
    }

    prefsFragment = new PrefsFragment();
    getSupportFragmentManager().beginTransaction()
            .replace(android.R.id.content, prefsFragment).commit();
}
 
Example 7
Source Project: catnut   File: HomeTimelineFragment.java    License: MIT License 5 votes vote down vote up
@Override
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
	String selection = mSelection;
	boolean search = args.getBoolean(SEARCH_TWEET);
	if (search) {
		if (!TextUtils.isEmpty(mCurFilter)) {
			selection = new StringBuilder(mSelection)
					.append(" and ").append(Status.columnText)
					.append(" like ").append(CatnutUtils.like(mCurFilter))
					.toString();
		} else {
			search = false;
		}
	}
	int limit = args.getInt(TAG, getFetchSize());
	return CatnutUtils.getCursorLoader(
			getActivity(),
			CatnutProvider.parse(Status.MULTIPLE),
			PROJECTION,
			selection,
			null,
			Status.TABLE + " as s",
			"inner join " + User.TABLE + " as u on s.uid=u._id",
			"s." + BaseColumns._ID + " desc",
			search ? null : String.valueOf(limit)
	);
}
 
Example 8
Source Project: AndroidProjects   File: AddEditTaskActivity.java    License: MIT License 5 votes vote down vote up
@Override
protected void initializeData(Bundle savedInstanceState) {

    String taskId = getIntent().getStringExtra(AddEditTaskFragment.ARGUMENT_EDIT_TASK_ID);

    setToolbarTitle(taskId);

    if (addEditTaskFragment == null) {
        addEditTaskFragment = AddEditTaskFragment.newInstance();

        if (getIntent().hasExtra(AddEditTaskFragment.ARGUMENT_EDIT_TASK_ID)) {
            Bundle bundle = new Bundle();
            bundle.putString(AddEditTaskFragment.ARGUMENT_EDIT_TASK_ID, taskId);
            addEditTaskFragment.setArguments(bundle);
        }

        ActivityUtils.addFragmentToActivity(getSupportFragmentManager(), addEditTaskFragment, R.id.contentFrame);
    }

    boolean shouldLoadDataFromRepo = true;

    // Prevent the presenter from loading data from the repository if this is a config change.
    if (savedInstanceState != null) {
        // Data might not have loaded when the config change happen, so we saved the state.
        shouldLoadDataFromRepo = savedInstanceState.getBoolean(SHOULD_LOAD_DATA_FROM_REPO_KEY);
    }

    // Create the presenter
    mAddEditTaskPresenter = new AddEditTaskPresenter(
            taskId,
            Injection.provideTasksRepository(getApplicationContext()),
            addEditTaskFragment,
            shouldLoadDataFromRepo);
}
 
Example 9
private static boolean isTaiChiModuleActive(Context context) {
    ContentResolver contentResolver = context.getContentResolver();
    Uri uri = Uri.parse("content://me.weishu.exposed.CP/");

    try {
        Bundle result = contentResolver.call(uri, "active", null, null);
        return result.getBoolean("active", false);
    } catch (Exception e) {
        return false;
    }
}
 
Example 10
Source Project: WindowView   File: DebugActivity.java    License: MIT License 5 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_debug);

    tiltSensor = new TiltSensor(this, true);

    windowView1 = (DebugWindowView) findViewById(R.id.windowView1);
    windowView2 = (DebugWindowView) findViewById(R.id.windowView2);

    // use one TiltSensor to drive both WindowViews
    windowView1.attachTiltTracking(tiltSensor);
    windowView2.attachTiltTracking(tiltSensor);

    View.OnClickListener onClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            resetTiltSensorOrientationOrigin();
        }
    };
    windowView1.setOnClickListener(onClickListener);
    windowView2.setOnClickListener(onClickListener);

    if (null != savedInstanceState && savedInstanceState.containsKey(ORIENTATION)
            && savedInstanceState.containsKey(DEBUG_TILT)
            && savedInstanceState.containsKey(DEBUG_IMAGE)) {
        //noinspection ResourceType
        setRequestedOrientation(savedInstanceState.getInt(ORIENTATION));
        debugTilt = savedInstanceState.getBoolean(DEBUG_TILT);
        debugImage = savedInstanceState.getBoolean(DEBUG_IMAGE);

        windowView1.setDebugEnabled(debugTilt, debugImage);
        windowView2.setDebugEnabled(debugTilt, debugImage);
    } else {
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // default
        debugTilt = false;
        debugImage = false;
    }
}
 
Example 11
public boolean getHideCompleted() {
    Bundle arguments = getArguments();
    if (cbHideCompleted == null) {
        return arguments.getBoolean(Query.INTENT_HIDE_COMPLETED_FILTER, false);
    } else {
        return !cbHideCompleted.isChecked();
    }
}
 
Example 12
Source Project: BottomDialog   File: BottomDialog.java    License: Apache License 2.0 5 votes vote down vote up
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (savedInstanceState != null) {
        mLayoutRes = savedInstanceState.getInt(KEY_LAYOUT_RES);
        mHeight = savedInstanceState.getInt(KEY_HEIGHT);
        mDimAmount = savedInstanceState.getFloat(KEY_DIM);
        mIsCancelOutside = savedInstanceState.getBoolean(KEY_CANCEL_OUTSIDE);
    }
}
 
Example 13
Source Project: LauncherTV   File: ApplicationList.java    License: Apache License 2.0 5 votes vote down vote up
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

	Intent intent = getIntent();
	Bundle args = intent.getExtras();

	if (args != null) {
		if (args.containsKey(APPLICATION_NUMBER))
			mApplication = args.getInt(APPLICATION_NUMBER);
		if (args.containsKey(VIEW_TYPE))
			mViewType = args.getInt(VIEW_TYPE);
	}

	setContentView(mViewType == VIEW_LIST ?
			R.layout.listview :
			R.layout.gridview);

	mListView = (AbsListView) findViewById(R.id.list);
	mApplicationLoader.execute();

	View v;
	if ((args != null) && (args.containsKey(SHOW_DELETE))) {
		if (!args.getBoolean(SHOW_DELETE)) {
			if ((v = findViewById(R.id.bottom_panel)) != null)
				v.setVisibility(View.GONE);
		}
	}
	if ((v = findViewById(R.id.delete)) != null)
		v.setOnClickListener(this);
	if ((v = findViewById(R.id.cancel)) != null)
		v.setOnClickListener(this);
}
 
Example 14
private void dispatchSessionFinished(int returnCode, String msg, Bundle extras) {
    final IPackageInstallObserver2 observer;
    final String packageName;
    synchronized (mLock) {
        mFinalStatus = returnCode;
        mFinalMessage = msg;

        observer = mRemoteObserver;
        packageName = mPackageName;
    }

    if (observer != null) {
        // Execute observer.onPackageInstalled on different tread as we don't want callers
        // inside the system server have to worry about catching the callbacks while they are
        // calling into the session
        final SomeArgs args = SomeArgs.obtain();
        args.arg1 = packageName;
        args.arg2 = msg;
        args.arg3 = extras;
        args.arg4 = observer;
        args.argi1 = returnCode;

        mHandler.obtainMessage(MSG_ON_PACKAGE_INSTALLED, args).sendToTarget();
    }

    final boolean success = (returnCode == PackageManager.INSTALL_SUCCEEDED);

    // Send broadcast to default launcher only if it's a new install
    final boolean isNewInstall = extras == null || !extras.getBoolean(Intent.EXTRA_REPLACING);
    if (success && isNewInstall) {
        mPm.sendSessionCommitBroadcast(generateInfo(), userId);
    }

    mCallback.onSessionFinished(this, success);
}
 
Example 15
Source Project: letv   File: KVUtils.java    License: Apache License 2.0 4 votes vote down vote up
public static boolean get(Bundle bundle, String key, boolean defaultValue) {
    if (bundle == null || TextUtils.empty(key) || !bundle.containsKey(key)) {
        return defaultValue;
    }
    return bundle.getBoolean(key);
}
 
Example 16
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mApp = (AmuleRemoteApplication) getApplication();
    this.setContentView(R.layout.act_partfile);
    
    Intent i = getIntent();
    if (i != null) {
        Bundle b = i.getExtras();
        if (b != null) {
            mHash = b.getByteArray(BUNDLE_PARAM_HASH);
        }
    }
    
    mBar = getSupportActionBar();
    mBar.setDisplayHomeAsUpEnabled(true);
    mBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    
    
    mTabDetails = mBar.newTab();
    mTabDetails.setText(R.string.partfile_tab_details);
    mTabDetails.setTabListener(new TabListener<PartFileDetailsFragment>(this, "details", PartFileDetailsFragment.class, mHash));
    
    mBar.addTab(mTabDetails);
    
    mTabSourceNames = mBar.newTab();
    mTabSourceNames.setText(R.string.partfile_tab_sources);
    mTabSourceNames.setTabListener(new TabListener<PartFileSourceNamesFragment>(this, "names", PartFileSourceNamesFragment.class, mHash));
    mBar.addTab(mTabSourceNames);
    
    mTabComments = mBar.newTab();
    mTabComments.setText(R.string.partfile_tab_comments); 
    mTabComments.setTabListener(new TabListener<PartFileCommentsFragment>(this, "comments", PartFileCommentsFragment.class, mHash));
    mBar.addTab(mTabComments);

    
    if (savedInstanceState != null) {
        String selectedTab = savedInstanceState.getString(BUNDLE_SELECTED_TAB);
        if (selectedTab == null) {
            mBar.selectTab(mTabDetails);
        } else if (selectedTab.equals("names")) {
            mBar.selectTab(mTabSourceNames);
        } else if (selectedTab.equals("comments")) {
            if (mBar.getTabCount() == 3) {
                mBar.selectTab(mTabComments);
            }
        }
        mNeedsRefresh = savedInstanceState.getBoolean(BUNDLE_NEEDS_REFRESH, true);
    }


    ButterKnife.inject(this);
    mFab.setTag("PLAY");

    mFab.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mFab.getTag().equals("PAUSE")) {
                if (DEBUG) Log.d(TAG, "PartFileActivity.mFab.onClick: Pausing parftile");
                doPartFileAction(ECPartFileAction.PAUSE);
            } else {
                if (DEBUG) Log.d(TAG, "PartFileActivity.mFab.onClick: Resuming parftile");
                doPartFileAction(ECPartFileAction.RESUME);
            }
        }
    });
    
    
    AdView adView = (AdView)this.findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder()
            .addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
            .addTestDevice("TEST_DEVICE_ID")
            .build();
    adView.loadAd(adRequest);


}
 
Example 17
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

	if (getResources().getBoolean(R.bool.orientation_portrait_only)) {
		setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
	}

	setContentView(R.layout.assistant);
	initUI();

	if (getIntent().getBooleanExtra("LinkPhoneNumber",false)) {
		isLink = true;
		if (getIntent().getBooleanExtra("FromPref",false))
			fromPref = true;
		displayCreateAccount();
	} else {
		firstFragment = getResources().getBoolean(R.bool.assistant_use_linphone_login_as_first_fragment) ? AssistantFragmentsEnum.LINPHONE_LOGIN : AssistantFragmentsEnum.WELCOME;
		if (findViewById(R.id.fragment_container) != null) {
			if (savedInstanceState == null) {
				display(firstFragment);
			} else {
				currentFragment = (AssistantFragmentsEnum) savedInstanceState.getSerializable("CurrentFragment");
			}
		}
	}
	if (savedInstanceState != null && savedInstanceState.containsKey("echoCanceller")) {
		echoCancellerAlreadyDone = savedInstanceState.getBoolean("echoCanceller");
	} else {
		echoCancellerAlreadyDone = false;
	}
       mPrefs = LinphonePreferences.instance();
	status.enableSideMenu(false);

	accountCreator = LinphoneCoreFactory.instance().createAccountCreator(LinphoneManager.getLc(), LinphonePreferences.instance().getXmlrpcUrl());
	accountCreator.setDomain(getResources().getString(R.string.default_domain));
	accountCreator.setListener(this);

	countryListAdapter = new CountryListAdapter(getApplicationContext());
       mListener = new LinphoneCoreListenerBase() {

		@Override
		public void configuringStatus(LinphoneCore lc, final LinphoneCore.RemoteProvisioningState state, String message) {
			if (progress != null) progress.dismiss();
			if (state == LinphoneCore.RemoteProvisioningState.ConfiguringSuccessful) {
				goToLinphoneActivity();
			} else if (state == LinphoneCore.RemoteProvisioningState.ConfiguringFailed) {
				Toast.makeText(AssistantActivity.instance(), getString(R.string.remote_provisioning_failure), Toast.LENGTH_LONG).show();
			}
		}

       	@Override
       	public void registrationState(LinphoneCore lc, LinphoneProxyConfig cfg, RegistrationState state, String smessage) {
       		if (remoteProvisioningInProgress) {
       			if (progress != null) progress.dismiss();
       			if (state == RegistrationState.RegistrationOk) {
           			remoteProvisioningInProgress = false;
       				success();
       			}
       		} else if (accountCreated && !newAccount){
				if (address != null && address.asString().equals(cfg.getAddress().asString()) ) {
					if (state == RegistrationState.RegistrationOk) {
						if (progress != null) progress.dismiss();
						if (LinphoneManager.getLc().getDefaultProxyConfig() != null) {
							accountCreator.isAccountUsed();
						}
					} else if (state == RegistrationState.RegistrationFailed) {
						if (progress != null) progress.dismiss();
						if (dialog == null || !dialog.isShowing()) {
							dialog = createErrorDialog(cfg, smessage);
							dialog.show();
						}
					} else if(!(state == RegistrationState.RegistrationProgress)) {
						if (progress != null) progress.dismiss();
					}
				}
			}
       	}
       };
       instance = this;
}
 
Example 18
Source Project: Pixiv-Shaft   File: FragmentUserManga.java    License: MIT License 4 votes vote down vote up
@Override
public void initBundle(Bundle bundle) {
    userID = bundle.getInt(Params.USER_ID);
    showToolbar = bundle.getBoolean(Params.FLAG);
}
 
Example 19
@Override
protected void onCreate(Bundle savedInstanceState) {
    GlobalGUIRoutines.setTheme(this, false, true/*, false*/, false);
    //GlobalGUIRoutines.setLanguage(this);

    super.onCreate(savedInstanceState);

    //PPApplication.logE("EventsPrefsActivity.onCreate", "xxx");

    setContentView(R.layout.activity_preferences);
    setTaskDescription(new ActivityManager.TaskDescription(getString(R.string.ppp_app_name)));

    toolbar = findViewById(R.id.activity_preferences_toolbar);
    setSupportActionBar(toolbar);

    if (getSupportActionBar() != null) {
        getSupportActionBar().setHomeButtonEnabled(true);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setElevation(0/*GlobalGUIRoutines.dpToPx(1)*/);
    }

    event_id = getIntent().getLongExtra(PPApplication.EXTRA_EVENT_ID, 0L);
    old_event_status = getIntent().getIntExtra(PPApplication.EXTRA_EVENT_STATUS, -1);
    newEventMode = getIntent().getIntExtra(EditorProfilesActivity.EXTRA_NEW_EVENT_MODE, EditorEventListFragment.EDIT_MODE_UNDEFINED);
    predefinedEventIndex = getIntent().getIntExtra(EditorProfilesActivity.EXTRA_PREDEFINED_EVENT_INDEX, 0);

    if (getIntent().getBooleanExtra(EditorProfilesActivity.EXTRA_FROM_RED_TEXT_PREFERENCES_NOTIFICATION, false)) {
        // check if profile exists in db
        DataWrapper dataWrapper = new DataWrapper(getApplicationContext(), false, 0, false);
        if (dataWrapper.getEventById(event_id) == null) {
            PPApplication.showToast(getApplicationContext(),
                    getString(R.string.event_preferences_event_not_found),
                    Toast.LENGTH_SHORT);
            super.finish();
            return;
        }
    }

    EventsPrefsFragment preferenceFragment = new EventsPrefsActivity.EventsPrefsRoot();

    if (savedInstanceState == null) {
        loadPreferences(newEventMode, predefinedEventIndex);

        getSupportFragmentManager()
                .beginTransaction()
                .replace(R.id.activity_preferences_settings, preferenceFragment)
                .commit();
    }
    else {
        event_id = savedInstanceState.getLong("event_id", 0);
        old_event_status = savedInstanceState.getInt("old_event_status", -1);
        newEventMode = savedInstanceState.getInt("newEventMode", EditorProfileListFragment.EDIT_MODE_UNDEFINED);
        predefinedEventIndex = savedInstanceState.getInt("predefinedEventIndex", 0);

        showSaveMenu = savedInstanceState.getBoolean("showSaveMenu", false);
    }
}
 
Example 20
/**
 * 
 * @param savedInstanceState        Saved activity state, as in {{@link #onCreate(Bundle)}
 */
private void initAuthorizationPreFragment(Bundle savedInstanceState) {
    
    /// step 0 - get UI elements in layout
    mOAuth2Check = (CheckBox) findViewById(R.id.oauth_onOff_check);
    mOAuthAuthEndpointText = (TextView)findViewById(R.id.oAuthEntryPoint_1);
    mOAuthTokenEndpointText = (TextView)findViewById(R.id.oAuthEntryPoint_2);
    mUsernameInput = (EditText) findViewById(R.id.account_username);
    mPasswordInput = (EditText) findViewById(R.id.account_password);
    mPasswordInput.setTypeface(mUsernameInput.getTypeface());
    mAuthStatusView = (TextView) findViewById(R.id.auth_status_text); 
    
    /// step 1 - load and process relevant inputs (resources, intent, savedInstanceState)
    String presetUserName = null;
    boolean isPasswordExposed = false;
    if (savedInstanceState == null) {
        if (mAccount != null) {
            presetUserName = mAccount.name.substring(0, mAccount.name.lastIndexOf('@'));
        }
        
    } else {
        isPasswordExposed = savedInstanceState.getBoolean(KEY_PASSWORD_EXPOSED, false);
        mAuthStatusText = savedInstanceState.getInt(KEY_AUTH_STATUS_TEXT);
        mAuthStatusIcon = savedInstanceState.getInt(KEY_AUTH_STATUS_ICON);
        mAuthToken = savedInstanceState.getString(KEY_AUTH_TOKEN);
    }
    
    /// step 2 - set properties of UI elements (text, visibility, enabled...)
    mOAuth2Check.setChecked(
            AccountTypeUtils.getAuthTokenTypeAccessToken(MainApp.getAccountType())
                .equals(mAuthTokenType));
    if (presetUserName != null) {
        mUsernameInput.setText(presetUserName);
    }
    if (mAction != ACTION_CREATE) {
        mUsernameInput.setEnabled(false);
        mUsernameInput.setFocusable(false);
    }
    mPasswordInput.setText(""); // clean password to avoid social hacking
    if (isPasswordExposed) {
        showPassword();
    }
    updateAuthenticationPreFragmentVisibility();
    showAuthStatus();
    mOkButton.setEnabled(mServerIsValid);

    
    /// step 3 - bind listeners
    // bindings for password input field
    mPasswordInput.setOnFocusChangeListener(this);
    mPasswordInput.setImeOptions(EditorInfo.IME_ACTION_DONE);
    mPasswordInput.setOnEditorActionListener(this);
    mPasswordInput.setOnTouchListener(new RightDrawableOnTouchListener() {
        @Override
        public boolean onDrawableTouch(final MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_UP) {
                AuthenticatorActivity.this.onViewPasswordClick();
            }
            return true;
        }
    });
    
}