Beispiel #1
0
  private void initialize() {
    try {

      if (!securityController.isStarted()) {
        setActiveFragment(R.id.master_password_screen);
        return;
      }

      if (securityController.isConfigured()) {
        setActiveFragment(R.id.offline_screen);
        resume();
      } else {

        final String publicKey = getPreference("device_public_key");
        final String serverUrl = getPreference("server_url");
        final String userName = getPreference("user_name");

        ((TextView) findViewById(R.id.devicePublicKeyInput)).setText(publicKey);
        ((TextView) findViewById(R.id.serverUrlInput)).setText(serverUrl);
        ((TextView) findViewById(R.id.userNameInput)).setText(userName);

        setActiveFragment(R.id.configure_screen);
      }
    } catch (final Exception e) {
      LOGGER.error("Error configuring security controller.", e);
      showToast("Error configuring security controller: " + e.getMessage());
    }
  }