android.support.v4.app.FragmentActivity#startActivityForResult ( )源码实例Demo

下面列出了android.support.v4.app.FragmentActivity#startActivityForResult ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: citra_android   文件: EmulationActivity.java
public static void launch(FragmentActivity activity, String path, String title,
        String screenshotPath, int position, View sharedView)
{
  Intent launcher = new Intent(activity, EmulationActivity.class);

  launcher.putExtra(EXTRA_SELECTED_GAME, path);
  launcher.putExtra(EXTRA_SELECTED_TITLE, title);
  launcher.putExtra(EXTRA_SCREEN_PATH, screenshotPath);
  launcher.putExtra(EXTRA_GRID_POSITION, position);

  ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(
          activity,
          sharedView,
          "image_game_screenshot");

  // I believe this warning is a bug. Activities are FragmentActivity from the support lib
  //noinspection RestrictedApi
  activity.startActivityForResult(launcher, MainPresenter.REQUEST_EMULATE_GAME,
          options.toBundle());
}
 
源代码2 项目: SimpleVideoEdit   文件: TrimmerActivity.java
public static void go(FragmentActivity from, String videoPath){
    if(!TextUtils.isEmpty(videoPath)) {
        Bundle bundle = new Bundle();
        bundle.putString("path", videoPath);
        Intent intent = new Intent(from,TrimmerActivity.class);
        intent.putExtras(bundle);
        from.startActivityForResult(intent,VIDEO_TRIM_REQUEST_CODE);
    }
}
 
源代码3 项目: SimpleVideoEdit   文件: VideoSelectActivity.java
public static void go(FragmentActivity from, int clipIndex){
    if(clipIndex != -1) {
        Bundle bundle = new Bundle();
        bundle.putInt("index", clipIndex);
        Intent intent = new Intent(from,VideoSelectActivity.class);
        intent.putExtras(bundle);
        from.startActivityForResult(intent,VIDEO_ADD_REQUEST_CODE);
    }
}
 
源代码4 项目: citra_android   文件: FileBrowserHelper.java
public static void openDirectoryPicker(FragmentActivity activity)
{
  Intent i = new Intent(activity, CustomFilePickerActivity.class);

  i.putExtra(FilePickerActivity.EXTRA_ALLOW_MULTIPLE, false);
  i.putExtra(FilePickerActivity.EXTRA_ALLOW_CREATE_DIR, false);
  i.putExtra(FilePickerActivity.EXTRA_MODE, FilePickerActivity.MODE_DIR);
  i.putExtra(FilePickerActivity.EXTRA_START_PATH,
          Environment.getExternalStorageDirectory().getPath());

  activity.startActivityForResult(i, MainPresenter.REQUEST_ADD_DIRECTORY);
}
 
源代码5 项目: citra_android   文件: FileBrowserHelper.java
public static void openFilePicker(FragmentActivity activity, int requestCode)
{
  Intent i = new Intent(activity, CustomFilePickerActivity.class);

  i.putExtra(FilePickerActivity.EXTRA_ALLOW_MULTIPLE, false);
  i.putExtra(FilePickerActivity.EXTRA_ALLOW_CREATE_DIR, false);
  i.putExtra(FilePickerActivity.EXTRA_MODE, FilePickerActivity.MODE_FILE);
  i.putExtra(FilePickerActivity.EXTRA_START_PATH,
          Environment.getExternalStorageDirectory().getPath());

  activity.startActivityForResult(i, requestCode);
}
 
源代码6 项目: Social   文件: CommentUtil.java
public static void startPicChoiceIntent(FragmentActivity activity,int imageview_id) {
      // TODO Auto-generated method stub
      Intent intent = new Intent();
/* 开启Pictures画面Type设定为image */
      intent.setType("image/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
      intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
      activity.startActivityForResult(intent, imageview_id);//requestCode
  }
 
源代码7 项目: Social   文件: CommentUtil.java
public static void startFileChoiceIntent(FragmentActivity activity) {
      // TODO Auto-generated method stub
      Intent intent = new Intent();
/* 开启Pictures画面Type设定为file */
      intent.setType("file/*");
/* 使用Intent.ACTION_GET_CONTENT这个Action */
      intent.setAction(Intent.ACTION_GET_CONTENT);
/* 取得相片后返回本画面 */
      activity.startActivityForResult(intent, 2);
  }
 
/***
 * 进入图片界面
 * 
 * @param activity
 * @param PickMode
 */
public static void gotoPicAddForResult(FragmentActivity activity,
		ArrayList<MediaInfo> selectedMediaInfos) {
	Intent intent = new Intent(activity, MediaAddActivity.class);
	intent.putExtra(MediaConstants.MEDIA_REQUEST_DATAS, selectedMediaInfos);
	activity.startActivityForResult(intent,
			MediaConstants.MEDIA_REQUEST_PIC_CODE);
}
 
/***
 * 进入图片选择界面
 * 
 * @param activity
 * @param PickMode
 */
public static void gotoPicForResult(FragmentActivity activity,
		int PickMode, int maxPicks, ArrayList<MediaInfo> selectedMediaInfos) {
	Intent intent = new Intent(activity, MediaShowActivity.class);
	intent.putExtra(MediaConstants.MEDIA_PICK_MODE, PickMode);
	intent.putExtra(MediaConstants.MEDIA_REQUEST_DATAS, selectedMediaInfos);
	intent.putExtra(MediaConstants.MEDIA_RESULT_TYPE,
			MediaConstants.TYPE_PIC);
	intent.putExtra(MediaConstants.MEDIA_MAX_MULTIPLE_PICK, maxPicks);
	activity.startActivityForResult(intent,
			MediaConstants.MEDIA_REQUEST_PIC_CODE);
}