本文整理了Java中android.support.v4.app.FragmentActivity.startActivity()
方法的一些代码示例,展示了FragmentActivity.startActivity()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.startActivity()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:startActivity
[英]Modifies the standard behavior to allow results to be delivered to fragments. This imposes a restriction that requestCode be
[中]修改标准行为以允许将结果传递到片段。这就对requestCode进行了限制
代码示例来源:origin: k9mail/k-9
@Override
public void onClick(DialogInterface dialog, int which) {
OpenPgpProviderEntry entry = openPgpProviderList.get(which);
if (entry.intent != null) {
/*
* Intents are called as activity
*
* Current approach is to assume the user installed the app.
* If he does not, the selected package is not valid.
*
* However applications should always consider this could happen,
* as the user might remove the currently used OpenPGP app.
*/
getActivity().startActivity(entry.intent);
return;
}
selectedPackage = entry.packageName;
dialog.dismiss();
}
});
代码示例来源:origin: facebook/facebook-android-sdk
@Override
public void onPlaceFieldSelected(PlaceFieldData placeFieldData) {
try {
Intent intent = placeFieldData.getActionIntent();
if (Intent.ACTION_CALL.equals(intent.getAction())) {
listener.onCallPhone(intent);
} else {
getActivity().startActivity(intent);
}
} catch (ActivityNotFoundException e) {
Log.e(TAG, "failed to start activity", e);
}
}
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
@Override
public void onClick(View view) {
if(harLog.getEntries().indexOf(harEntry)>=0) {
isHiddenHID = true;
Intent intent = new Intent(getContext(), HarDetailActivity.class);
intent.putExtra("pos", ((SysApplication) getActivity().getApplication()).proxy.
getHar().getLog().getEntries().indexOf(harEntry));
getActivity().startActivity(intent);
}
}
}
代码示例来源:origin: yipianfengye/android-zxingLibrary
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
fragment.getActivity().startActivity(intent);
代码示例来源:origin: DaxiaK/MyDiary
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.IV_entries_edit:
setEditModeUI(entriesAdapter.isEditMode());
break;
case R.id.IV_entries_photo:
Intent gotoPhotoOverviewIntent = new Intent(getActivity(), PhotoOverviewActivity.class);
gotoPhotoOverviewIntent.putExtra(PhotoOverviewActivity.PHOTO_OVERVIEW_TOPIC_ID, getTopicId());
getActivity().startActivity(gotoPhotoOverviewIntent);
break;
}
}
}
代码示例来源:origin: DaxiaK/MyDiary
case R.id.IV_main_setting_setting_page:
Intent settingPageIntent = new Intent(getActivity(), SettingActivity.class);
getActivity().startActivity(settingPageIntent);
dismiss();
break;
securityPageIntent.putExtra("password_mode", PasswordActivity.CREATE_PASSWORD);
getActivity().startActivity(securityPageIntent);
dismiss();
break;
case R.id.IV_main_setting_backup:
Intent backupIntent = new Intent(getActivity(), BackupActivity.class);
getActivity().startActivity(backupIntent);
dismiss();
break;
case R.id.IV_main_setting_about:
Intent aboutPageIntent = new Intent(getActivity(), AboutActivity.class);
getActivity().startActivity(aboutPageIntent);
dismiss();
break;
代码示例来源:origin: DaxiaK/MyDiary
PhotoDetailViewerActivity.DIARY_PHOTO_FILE_LIST, diaryPhotoFileList);
gotoPhotoDetailViewer.putExtra(PhotoDetailViewerActivity.SELECT_POSITION, draweeViewPosition);
getActivity().startActivity(gotoPhotoDetailViewer);
break;
case R.id.IV_diary_photo:
gotoPhotoOverviewIntent.putExtra(PhotoOverviewActivity.PHOTO_OVERVIEW_TOPIC_ID, ((DiaryActivity) getActivity()).getTopicId());
gotoPhotoOverviewIntent.putExtra(PhotoOverviewActivity.PHOTO_OVERVIEW_DIARY_ID, diaryId);
getActivity().startActivity(gotoPhotoOverviewIntent);
代码示例来源:origin: consp1racy/android-support-preference
@Override
@RequiresApi(16)
public void startActivity(final @NonNull Intent intent, @Nullable final Bundle options) {
getActivity().startActivity(intent, options);
}
}
代码示例来源:origin: huangfangyi/YiChat
@Override
public void onImageListClicked(int index, ArrayList<String> images) {
Intent intent = new Intent();
intent.setClass(getActivity(), BigImageActivity.class);
intent.putExtra("images", images.toArray(new String[images.size()]));
intent.putExtra("page", index);
getActivity().startActivity(intent);
}
});
代码示例来源:origin: tiandawu/IotXmpp
@Override
public void onItemClick(View view, int position) {
String from = mChatSessions.get(position).getFrom();
String childName = from.substring(0, from.lastIndexOf("@"));
String groupName = from.substring(from.lastIndexOf("/") + 1);
String childJid = childName + "@xmpp";
Intent intent = new Intent(getActivity(), ChatWithNodeActivity.class);
intent.putExtra(ContactFragment.GROUP_NAME, groupName);
intent.putExtra(ContactFragment.CHILD_NAME, childName);
intent.putExtra(ContactFragment.CHILD_JID, childJid);
getActivity().startActivity(intent);
}
代码示例来源:origin: Jerey-Jobs/KeepGank
@Override
public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.app_github)));
getActivity().startActivity(intent);
return true;
}
});
代码示例来源:origin: Jerey-Jobs/KeepGank
@Override
public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.my_github)));
getActivity().startActivity(intent);
return true;
}
});
代码示例来源:origin: SMSTicket/sms-ticket
protected void startBackActivity(Class<?> activityClass) {
Intent intent = new Intent(getActivity(), activityClass);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
getActivity().startActivity(intent);
}
}
代码示例来源:origin: huangfangyi/YiChat
@Override
public void onClick(View v) {
getActivity().startActivity(new Intent(getActivity(), AllNoticeActivity.class));
}
});
代码示例来源:origin: WallaceXiao/StockChart-MPAndroidChart
@Override
public void singleClickListener() {
if(land) {
loadIndexData(indexType < 5 ? ++indexType : 1);
}else {
Intent intent = new Intent(getActivity(), StockDetailLandActivity.class);
getActivity().startActivity(intent);
}
}
});
代码示例来源:origin: WallaceXiao/StockChart-MPAndroidChart
@Override
public void singleClickListener() {
Intent intent = new Intent(getActivity(), StockDetailLandActivity.class);
getActivity().startActivity(intent);
}
});
代码示例来源:origin: AppLozic/Applozic-Android-SDK
public static void startContactAddActivity(FragmentActivity activity) {
final Intent intent = new Intent(Intent.ACTION_INSERT, ContactsContract.Contacts.CONTENT_URI);
ActivityInfo activityInfo = intent.resolveActivityInfo(activity.getPackageManager(), intent.getFlags());
if (intent.resolveActivity(activity.getPackageManager()) != null && activityInfo.exported) {
activity.startActivity(intent);
}
}
代码示例来源:origin: laotan7237/EasyReader
private void startZhihuThemeActivity(String name, int id,View view) {
Intent intent = new Intent();
intent.setClass(getActivity(), ZhihuThemeActivity.class);
intent.putExtra(name, id);
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(),
view, getActivity().getResources().getString(R.string.zhihu_theme));
getActivity().startActivity(intent, options.toBundle());
}
代码示例来源:origin: guofudong/EShop
private void navigateToSearch(int categoryId) {
Filter filter = new Filter();
filter.setCategoryId(categoryId);
Intent intent = SearchGoodsActivity.getStartIntent(getContext(), filter);
getActivity().startActivity(intent);
}
}
代码示例来源:origin: SunAlwaysOnline/Sukeda
@Override
public void done(BmobException e) {
if (e == null) {
Toast.show(getActivity(), "密码重置成功!", 0);
Toast.show(getActivity(), "新密码" + newpwd, 0);
getActivity().startActivity(new Intent(getActivity(), MainActivity.class));
getActivity().finish();
} else {
Toast.show(getActivity(), "系统错误!" + e.getMessage(), 0);
}
}
});
内容来源于网络,如有侵权,请联系作者删除!