コード例 #1
0
ファイル: MainActivity.java プロジェクト: jerrya/Positions
 @Override
 protected void onPause() {
   super.onPause();
   if (!LoginFragment.instance().conn1.isConnected()) {
     LoginFragment.instance().disconnect();
   }
 }
コード例 #2
0
  @Test
  public void attachedAfterCreate() {
    final LoginFragment fragment = new LoginFragment();
    SupportFragmentController.of(fragment).create();

    assertThat(fragment.getActivity()).isNotNull();
    assertThat(fragment.isAdded()).isTrue();
    assertThat(fragment.isResumed()).isFalse();
  }
コード例 #3
0
  @Test
  public void initialNotAttached_customActivity() {
    final LoginFragment fragment = new LoginFragment();
    SupportFragmentController.of(fragment, LoginActivity.class);

    assertThat(fragment.getView()).isNull();
    assertThat(fragment.getActivity()).isNull();
    assertThat(fragment.isAdded()).isFalse();
  }
コード例 #4
0
ファイル: MainActivity.java プロジェクト: jerrya/Positions
 @Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
   if (LoginFragment.instance().conn1 == null || !LoginFragment.instance().conn1.isConnected()) {
     Toast.makeText(getApplicationContext(), "You need to be connected", Toast.LENGTH_SHORT)
         .show();
   } else {
     selectItemFriends(position);
   }
 }
コード例 #5
0
  @Test
  public void isPaused() {
    final LoginFragment fragment = spy(new LoginFragment());
    SupportFragmentController.of(fragment, LoginActivity.class).create().start().resume().pause();

    assertThat(fragment.getView()).isNotNull();
    assertThat(fragment.getActivity()).isNotNull();
    assertThat(fragment.isAdded()).isTrue();
    assertThat(fragment.isResumed()).isFalse();

    verify(fragment).onResume();
    verify(fragment).onPause();
  }
コード例 #6
0
ファイル: MainActivity.java プロジェクト: jerrya/Positions
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    createNavDrawers();

    if (findViewById(R.id.content_frame) != null) {
      if (savedInstanceState != null) {
        return;
      }
      LoginFragment loginFragment = new LoginFragment();
      loginFragment.setArguments(getIntent().getExtras());
      getFragmentManager().beginTransaction().add(R.id.content_frame, loginFragment).commit();
    }
  }
コード例 #7
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (savedInstanceState == null) {
      attachToActivity(LoginFragment.newInstance(), LoginFragment.TAG);
    }

    setTitle(Html.fromHtml(getString(R.string.app_name_title)));
  }
コード例 #8
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    initToorbar();
    getSupportFragmentManager()
        .beginTransaction()
        .replace(R.id.container, LoginFragment.newInstance())
        .commit();
  }
コード例 #9
0
 /**
  * Called when the login button is pressed. Validates input, then activates the chat fragment
  *
  * @param button The login button
  */
 public void loginPressed(View button) {
   String safeUsername = loginFragment.getUsernameText();
   String safeSchool = loginFragment.getUniversityText();
   if (safeSchool.length() < 1 || safeUsername.length() < 1) {
     // Input is invalid
     new AlertDialog.Builder(this)
         .setTitle("Invalid Input")
         .setMessage("You need to enter a username and school with letters and spaces only")
         .setPositiveButton(
             android.R.string.ok,
             new DialogInterface.OnClickListener() {
               @Override
               public void onClick(DialogInterface dialogInterface, int i) {
                 // Do nothing
               }
             })
         .show();
   } else {
     enterChat(safeUsername, safeSchool);
   }
 }
コード例 #10
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Set firebase context so it can be used later
    Firebase.setAndroidContext(this);

    // Create & load fragment
    loginFragment = LoginFragment.newInstance();
    FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
    fragmentTransaction.add(R.id.mainFragment, loginFragment);
    fragmentTransaction.commit();
  }
コード例 #11
0
  @Test
  public void isResumed() {
    final LoginFragment fragment = new LoginFragment();
    SupportFragmentController.of(fragment, LoginActivity.class).create().start().resume();

    assertThat(fragment.getView()).isNotNull();
    assertThat(fragment.getActivity()).isNotNull();
    assertThat(fragment.isAdded()).isTrue();
    assertThat(fragment.isResumed()).isTrue();
    assertThat(fragment.getView().findViewById(R.id.tacos)).isNotNull();
  }
コード例 #12
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dagger_act);
    ButterKnife.bind(this);

    LoginFragment loginFragment =
        (LoginFragment) getSupportFragmentManager().findFragmentById(R.id.content_frame);

    if (loginFragment == null) {
      loginFragment = LoginFragment.newInstance();

      ActivityUtils.addFragmentToActivity(
          getSupportFragmentManager(), loginFragment, R.id.content_frame);
    }

    //        new LoginPresenter(loginFragment);
    DaggerLoginComponent.builder()
        .loginPresenterModule(new LoginPresenterModule(loginFragment))
        .build()
        .inject(this);
  }
コード例 #13
0
 public final void onClick(View paramView)
 {
   ((InputMethodManager)a.getActivity().getSystemService("input_method")).hideSoftInputFromWindow(LoginFragment.a(a).getApplicationWindowToken(), 0);
   paramView = LoginFragment.a(a).getText().toString().trim().toLowerCase(Locale.US);
   String str = LoginFragment.b(a).getText().toString().trim();
   if (LoginFragment.i().a(paramView))
   {
     avm localavm = LoginFragment.i();
     int i = localavm.b(paramView);
     if (mSharedPreferences.getInt("SnapKidzLoginManager_passkey_" + i, -1) == str.hashCode()) {}
     for (i = 1; i != 0; i = 0)
     {
       LoginFragment.a(a, paramView);
       return;
     }
     AlertDialogUtils.a(a.getActivity(), a.getString(2131493202));
     return;
   }
   LoginFragment.c(a);
 }
コード例 #14
0
 private void onlogout() {
   APP.getSession().logout();
   ((MemberFragment) getParentFragment()).initFragment(LoginFragment.newInstance());
 }
コード例 #15
0
 @Override
 protected Fragment createFragment() {
   return LoginFragment.newInstance();
 }