【发布时间】:2016-03-18 19:09:38
【问题描述】:
这是我的 MainActivity,我从中将数据传递给其他 Recipient Fragment 类
Intent recipientsIntent = new Intent(this, RecipientsActivity.class);
recipientsIntent.setData(mMediaUri);
String fileType;
if (requestCode == TAKE_PHOTO_REQUEST) {
fileType = ParseConstants.TYPE_IMAGE;
}
else {
fileType = ParseConstants.TYPE_VIDEO;
}
recipientsIntent.putExtra(ParseConstants.KEY_FILE_TYPE, fileType);
startActivity(recipientsIntent);
我已将此意图调用到我的 Recipients.class 片段中
mMediaUri = getActivity().getIntent().getData();
mFileType = getActivity().getIntent().getExtras().getString(ParseConstants.KEY_FILE_TYPE);
这给了我一个 Recipients.class Fragment 上的 Class Cast Exception 错误。
【问题讨论】:
-
如何创建片段?
-
@slanecek 我不明白你的问题。你想知道我是如何创建片段的吗?
-
没错。你是怎么做到的?
标签: java android android-fragments android-intent