Exemplo n.º 1
0
  @Override
  public void onActivityResult(int reqCode, int resultCode, Intent data) {
    super.onActivityResult(reqCode, resultCode, data);
    Uri outputFile = Uri.fromFile(new File(getCacheDir(), "cropped"));

    if (data == null || resultCode != Activity.RESULT_OK) return;

    switch (reqCode) {
      case PICK_CONTACT:
        List<String> selected = data.getStringArrayListExtra("contacts");
        for (String contact : selected) {
          Recipient recipient =
              RecipientFactory.getRecipientsFromString(this, contact, false).getPrimaryRecipient();

          if (!selectedContacts.contains(recipient)
              && (existingContacts == null || !existingContacts.contains(recipient))
              && recipient != null) {
            addSelectedContact(recipient);
          }
        }
        syncAdapterWithSelectedContacts();
        break;

      case Crop.REQUEST_PICK:
        new Crop(data.getData()).output(outputFile).asSquare().start(this);
        break;
      case Crop.REQUEST_CROP:
        new DecodeCropAndSetAsyncTask(Crop.getOutput(data)).execute();
    }
  }
Exemplo n.º 2
0
  @Override
  public boolean onPrepareOptionsMenu(Menu menu) {
    MenuInflater inflater = this.getMenuInflater();
    menu.clear();

    inflater.inflate(R.menu.group_create, menu);
    super.onPrepareOptionsMenu(menu);
    return true;
  }
Exemplo n.º 3
0
 @Override
 public void onResume() {
   super.onResume();
   dynamicTheme.onResume(this);
   dynamicLanguage.onResume(this);
   getSupportActionBar().setTitle(R.string.GroupCreateActivity_actionbar_title);
   if (!TextSecurePreferences.isPushRegistered(this)) {
     disableWhisperGroupUi(R.string.GroupCreateActivity_you_dont_support_push);
   }
 }
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    super.onOptionsItemSelected(item);

    switch (item.getItemId()) {
      case android.R.id.home:
        finish();
        return true;
    }

    return false;
  }
Exemplo n.º 5
0
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    super.onOptionsItemSelected(item);
    switch (item.getItemId()) {
      case android.R.id.home:
        finish();
        return true;
      case R.id.menu_create_group:
        if (groupId == null) handleGroupCreate();
        else handleGroupUpdate();
        return true;
    }

    return false;
  }
 @Override
 public void onResume() {
   super.onResume();
   dynamicLanguage.onResume(this);
 }
 @Override
 public void onConfigurationChanged(Configuration newConfig) {
   super.onConfigurationChanged(newConfig);
   if (gridManager != null)
     gridManager.setSpanCount(getResources().getInteger(R.integer.media_overview_cols));
 }
 @Override
 public void onPause() {
   super.onPause();
 }