本文整理了Java中android.support.v4.app.FragmentActivity.getFragmentManager()
方法的一些代码示例,展示了FragmentActivity.getFragmentManager()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getFragmentManager()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:getFragmentManager
暂无
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(View内容).
* @param view 对话框标题内容
*/
public static AlertDialogFragment showAlertDialog(View view) {
FragmentActivity activity = (FragmentActivity)view.getContext();
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,null,null,view,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:对话框dialog (标题,View内容).
* @param title 对话框标题内容
* @param view 对话框提示内容
*/
public static AlertDialogFragment showAlertDialog(String title,View view) {
FragmentActivity activity = (FragmentActivity)view.getContext();
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,title,null,view,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(标题,View内容,确认,取消).
* @param title 对话框标题内容
* @param view 对话框提示内容
* @param onClickListener 点击确认按钮的事件监听
*/
public static AlertDialogFragment showAlertDialog(String title,View view,AlertDialogFragment.DialogOnClickListener onClickListener) {
FragmentActivity activity = (FragmentActivity)view.getContext();
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,title,null,view,onClickListener);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:对话框dialog (图标,标题,View内容).
* @param icon
* @param title 对话框标题内容
* @param view 对话框提示内容
*/
public static AlertDialogFragment showAlertDialog(int icon,String title,View view) {
FragmentActivity activity = (FragmentActivity)view.getContext();
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(icon,title,null,view,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(图标,标题,View内容,确认,取消).
* @param icon
* @param title 对话框标题内容
* @param view 对话框提示内容
* @param onClickListener 点击确认按钮的事件监听
*/
public static AlertDialogFragment showAlertDialog(int icon,String title,View view,AlertDialogFragment.DialogOnClickListener onClickListener) {
FragmentActivity activity = (FragmentActivity)view.getContext();
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(icon,title,null,view,onClickListener);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(String内容).
* @param context
*
*/
public static AlertDialogFragment showAlertDialog(Context context,String message) {
FragmentActivity activity = (FragmentActivity)context;
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,null,message,null,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:移除Fragment.
*
* @param context
* the context
*/
public static void removeDialog(Context context) {
try {
FragmentActivity activity = (FragmentActivity) context;
FragmentTransaction ft = activity.getFragmentManager()
.beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
Fragment prev = activity.getFragmentManager().findFragmentByTag(
mDialogTag);
if (prev != null) {
ft.remove(prev);
}
ft.addToBackStack(null);
ft.commit();
} catch (Exception e) {
// 可能有Activity已经被销毁的异常
e.printStackTrace();
}
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:对话框dialog (标题,String内容).
* @param context
* @param title 对话框标题内容
*
*/
public static AlertDialogFragment showAlertDialog(Context context,String title,String message) {
FragmentActivity activity = (FragmentActivity)context;
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,title,message,null,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:对话框dialog (图标,标题,String内容).
* @param context
* @param icon
* @param title 对话框标题内容
*
*/
public static AlertDialogFragment showAlertDialog(Context context,int icon,String title,String message) {
FragmentActivity activity = (FragmentActivity)context;
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(icon,title,message,null,null);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(标题,String内容,确认,取消).
* @param context
* @param title 对话框标题内容
* @param message 对话框提示内容
* @param onClickListener 点击确认按钮的事件监听
*/
public static AlertDialogFragment showAlertDialog(Context context,String title,String message,AlertDialogFragment.DialogOnClickListener onClickListener) {
FragmentActivity activity = (FragmentActivity)context;
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(0,title,message,null,onClickListener);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 显示一个一般的对话框(图标,标题,string内容,确认,取消).
* @param context
* @param icon
* @param title 对话框标题内容
* @param message 对话框提示内容
* @param onClickListener 点击确认按钮的事件监听
*/
public static AlertDialogFragment showAlertDialog(Context context,int icon,String title,String message,AlertDialogFragment.DialogOnClickListener onClickListener) {
FragmentActivity activity = (FragmentActivity)context;
AlertDialogFragment newFragment = AlertDialogFragment.newInstance(icon,title,message,null,onClickListener);
FragmentTransaction ft = activity.getFragmentManager().beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: avjinder/Minimal-Todo
@Override
public void onClick(View v) {
Date date;
hideKeyboard(mToDoTextBodyEditText);
if (mUserToDoItem.getToDoDate() != null) {
// date = mUserToDoItem.getToDoDate();
date = mUserReminderDate;
} else {
date = new Date();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(AddToDoFragment.this, year, month, day);
if (theme.equals(MainFragment.DARKTHEME)) {
datePickerDialog.setThemeDark(true);
}
datePickerDialog.show(getActivity().getFragmentManager(), "DateFragment");
}
});
代码示例来源:origin: joyoyao/superCleanMaster
/**
* 描述:显示进度框.
*
* @param context
* the context
* @param indeterminateDrawable
* 用默认请写0
* @param message
* the message
*/
public static ProgressDialogFragment showProgressDialog(Context context,
int indeterminateDrawable, String message) {
FragmentActivity activity = (FragmentActivity) context;
ProgressDialogFragment newFragment = ProgressDialogFragment
.newInstance(indeterminateDrawable, message);
FragmentTransaction ft = activity.getFragmentManager()
.beginTransaction();
// 指定一个系统转场动画
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
newFragment.show(ft, mDialogTag);
return newFragment;
}
代码示例来源:origin: avjinder/Minimal-Todo
@Override
public void onClick(View v) {
Date date;
hideKeyboard(mToDoTextBodyEditText);
if (mUserToDoItem.getToDoDate() != null) {
// date = mUserToDoItem.getToDoDate();
date = mUserReminderDate;
} else {
date = new Date();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
TimePickerDialog timePickerDialog = TimePickerDialog.newInstance(AddToDoFragment.this, hour, minute, DateFormat.is24HourFormat(getContext()));
if (theme.equals(MainFragment.DARKTHEME)) {
timePickerDialog.setThemeDark(true);
}
timePickerDialog.show(getActivity().getFragmentManager(), "TimeFragment");
}
});
代码示例来源:origin: Jerey-Jobs/KeepGank
@Override
public void onClick(View v) {
Calendar now = Calendar.getInstance();
DatePickerDialog datePickerDialog = DatePickerDialog.newInstance(
TodayFragment.this,
now.get(Calendar.YEAR),
now.get(Calendar.MONTH),
now.get(Calendar.DAY_OF_MONTH)
);
datePickerDialog.setVersion(DatePickerDialog.Version.VERSION_2);
datePickerDialog.show(getActivity().getFragmentManager(), "Datepickerdialog");
}
});
代码示例来源:origin: NianguoWang/ZhihuReader-master
private void showPickDialog() {
Calendar now = Calendar.getInstance();
now.set(mYear, mMonth, mDay);
DatePickerDialog dialog = DatePickerDialog.newInstance(new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePickerDialog view, int year, int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
Calendar temp = Calendar.getInstance();
temp.clear();
temp.set(year, monthOfYear, dayOfMonth);
mPresenter.getBeforeHomeStoryList(true, temp.getTimeInMillis());
}
}, now.get(Calendar.YEAR), now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH));
dialog.setMaxDate(Calendar.getInstance());
Calendar minDate = Calendar.getInstance();
// 2013.5.20是知乎日报api首次上线
minDate.set(2013, 5, 20);
dialog.setMinDate(minDate);
dialog.vibrate(false);
dialog.show(getActivity().getFragmentManager(), "DatePickerDialog");
}
代码示例来源:origin: NianguoWang/ZhihuReader-master
private void showPickDialog() {
Calendar now = Calendar.getInstance();
now.set(mYear, mMonth, mDay);
DatePickerDialog dialog = DatePickerDialog.newInstance(new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePickerDialog view, int year, int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
Calendar temp = Calendar.getInstance();
temp.clear();
temp.set(year, monthOfYear, dayOfMonth);
loadMore(temp.getTimeInMillis(), true);
}
}, now.get(Calendar.YEAR), now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH));
dialog.setMaxDate(Calendar.getInstance());
Calendar minDate = Calendar.getInstance();
// 2013.5.20是知乎日报api首次上线
minDate.set(2013, 5, 20);
dialog.setMinDate(minDate);
dialog.vibrate(false);
dialog.show(getActivity().getFragmentManager(), "DatePickerDialog");
}
代码示例来源:origin: FudanSELab/train-ticket
@Override
public void onClick(View v) {
lockClick();
TimePickerDialog timePicker = TimePickerDialog.newInstance(
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(RadialPickerLayout view, int hourOfDay, int minute, int second) {
initTime.set(Calendar.HOUR_OF_DAY, hourOfDay);
initTime.set(Calendar.MINUTE, minute);
initTime.set(Calendar.SECOND, second);
changeShowTime(id);
}
},
initTime.get(Calendar.HOUR_OF_DAY),
initTime.get(Calendar.MINUTE),
true
);
timePicker.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
unlockClick();
}
});
timePicker.show(getActivity().getFragmentManager(), "" + id);
}
}
代码示例来源:origin: Mavamaarten/vk_music_android
@Override
public boolean onAudioMenuItemClicked(VKApiAudio audio, int position, int menuItemId) {
switch (menuItemId) {
case R.id.action_play:
musicService.playAudio(audioArray, position);
break;
case R.id.action_play_next:
musicService.addTrackAsNextInQueue(audio);
break;
case R.id.action_add_to_playlist:
Bundle arguments = new Bundle();
arguments.putParcelable(AddTrackToPlaylistDialogFragment.KEY_AUDIO, audio);
AddTrackToPlaylistDialogFragment addTrackToPlaylistDialogFragment = new AddTrackToPlaylistDialogFragment();
addTrackToPlaylistDialogFragment.setArguments(arguments);
addTrackToPlaylistDialogFragment.show(getActivity().getFragmentManager(), "playlist_selection");
break;
case R.id.action_track_radio:
((MainActivity) getActivity()).startRadio(audio);
break;
case R.id.action_download:
DownloadUtil.downloadTrack(getContext(), audio);
break;
}
return true;
}
代码示例来源:origin: Mavamaarten/vk_music_android
@Override
public boolean onAudioMenuItemClicked(final VKApiAudio audio, int position, int menuItemId) {
switch (menuItemId) {
case R.id.action_play:
musicService.playAudio(playbackQueue, position);
break;
case R.id.action_play_next:
playbackQueue.remove(position);
musicService.addTrackAsNextInQueue(audio);
break;
case R.id.action_add_to_playlist:
Bundle arguments = new Bundle();
arguments.putParcelable(AddTrackToPlaylistDialogFragment.KEY_AUDIO, audio);
AddTrackToPlaylistDialogFragment addTrackToPlaylistDialogFragment = new AddTrackToPlaylistDialogFragment();
addTrackToPlaylistDialogFragment.setArguments(arguments);
addTrackToPlaylistDialogFragment.show(getActivity().getFragmentManager(), "playlist_selection");
break;
case R.id.action_track_radio:
((MainActivity) getActivity()).startRadio(audio);
break;
case R.id.action_download:
DownloadUtil.downloadTrack(getContext(), audio);
break;
}
return true;
}
内容来源于网络,如有侵权,请联系作者删除!