android.support.v4.app.Fragment.onActivityResult()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中android.support.v4.app.Fragment.onActivityResult()方法的一些代码示例,展示了Fragment.onActivityResult()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onActivityResult()方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:onActivityResult

Fragment.onActivityResult介绍

[英]Receive the result from a previous call to #startActivityForResult(Intent,int). This follows the related Activity API as described there in Activity#onActivityResult(int,int,Intent).
[中]接收上一次调用#startActivityForResult(Intent,int)的结果。这遵循活动#onActivityResult(int,int,Intent)中描述的相关活动API。

代码示例

代码示例来源:origin: stackoverflow.com

@Override
 public void onActivityResult(int requestCode, int resultCode, Intent data) {
   super.onActivityResult(requestCode, resultCode, data);
   List<Fragment> fragments = getChildFragmentManager().getFragments();
   if (fragments != null) {
     for (Fragment fragment : fragments) {
       fragment.onActivityResult(requestCode, resultCode, data);
     }
   }
 }

代码示例来源:origin: stackoverflow.com

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.dualPane);
  fragment.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: stackoverflow.com

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
  super.onActivityResult(requestCode, resultCode, intent);
  Fragment fragment = (Fragment) getChildFragmentManager().findFragmentByTag(childTag);
  if (fragment != null) {
    fragment.onActivityResult(requestCode, resultCode, intent);
  }
}

代码示例来源:origin: stackoverflow.com

// In your activity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  for (Fragment fragment : getSupportFragmentManager().getFragments()) {
    fragment.onActivityResult(requestCode, resultCode, data);
  }
}

代码示例来源:origin: stackoverflow.com

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.dualPane);
  fragment.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: stackoverflow.com

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  Fragment uploadType = getChildFragmentManager().findFragmentById(R.id.container_framelayout);

  if (uploadType != null) {
    uploadType.onActivityResult(requestCode, resultCode, data);
  }
  super.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: naman14/Timber

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == Constants.ACTION_DELETE_PLAYLIST) {
      if (resultCode == Activity.RESULT_OK) {
        reloadPlaylists();
      }

    }
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    callbackManager.onActivityResult(requestCode, resultCode, data);
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  loginClient.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  callbackManager.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  mCallbackManager.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  callbackManager.onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void onActivityResult (int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  // forward events to our listeners if there are any installed
  synchronized (androidEventListeners) {
    for (int i = 0; i < androidEventListeners.size; i++) {
      androidEventListeners.get(i).onActivityResult(requestCode, resultCode, data);
    }
  }
}

代码示例来源:origin: libgdx/libgdx

@Override
public void onActivityResult (int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  // forward events to our listeners if there are any installed
  synchronized (androidEventListeners) {
    for (int i = 0; i < androidEventListeners.size; i++) {
      androidEventListeners.get(i).onActivityResult(requestCode, resultCode, data);
    }
  }
}

代码示例来源:origin: Cleveroad/AdaptiveTableLayout

private void sendResult(int column, boolean beforeORAfter) {
    Fragment fragment = getParentFragment();
    if (fragment != null) {
      Intent intent = new Intent();
      intent.putExtra(EXTRA_COLUMN_NUMBER, column);
      intent.putExtra(EXTRA_BEFORE_OR_AFTER, beforeORAfter);
      fragment.onActivityResult(REQUEST_CODE_ADD_COLUMN_CONFIRMED, Activity.RESULT_OK, intent);
    }
  }
}

代码示例来源:origin: Cleveroad/AdaptiveTableLayout

private void sendResult(String extra, int data, int requestCode) {
    Fragment fragment = getParentFragment();
    if (fragment != null) {
      Intent intent = new Intent();
      intent.putExtra(extra, data);
      fragment.onActivityResult(requestCode, Activity.RESULT_OK, intent);
    }
  }
}

代码示例来源:origin: Cleveroad/AdaptiveTableLayout

private void sendResult(int row, boolean beforeORAfter) {
    Fragment fragment = getParentFragment();
    if (fragment != null) {
      Intent intent = new Intent();
      intent.putExtra(EXTRA_ROW_NUMBER, row);
      intent.putExtra(EXTRA_BEFORE_OR_AFTER, beforeORAfter);
      fragment.onActivityResult(REQUEST_CODE_ADD_ROW_CONFIRMED, Activity.RESULT_OK, intent);
    }
  }
}

代码示例来源:origin: Cleveroad/AdaptiveTableLayout

private void sendResult() {
  Fragment fragment = getParentFragment();
  if (fragment != null) {
    Intent intent = new Intent();
    String str = mEtValue.getText().toString().trim();
    intent.putExtra(EXTRA_VALUE, str.isEmpty() ? " " : str);
    intent.putExtra(EXTRA_COLUMN_NUMBER, mColumn);
    intent.putExtra(EXTRA_ROW_NUMBER, mRow);
    fragment.onActivityResult(REQUEST_CODE_EDIT_SONG, Activity.RESULT_OK, intent);
  }
}

代码示例来源:origin: naman14/Timber

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  getSupportFragmentManager().findFragmentById(R.id.fragment_container).onActivityResult(requestCode, resultCode, data);
}

代码示例来源:origin: crazycodeboy/TakePhoto

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  getTakePhoto().onActivityResult(requestCode, resultCode, data);
  super.onActivityResult(requestCode, resultCode, data);
}

相关文章

微信公众号

最新文章

更多

Fragment类方法