本文整理了Java中android.support.v4.app.Fragment.toString()
方法的一些代码示例,展示了Fragment.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.toString()
方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:toString
暂无
代码示例来源:origin: bumptech/glide
@Override
public String toString() {
return super.toString() + "{parent=" + getParentFragmentUsingHint() + "}";
}
代码示例来源:origin: stackoverflow.com
@Override
public void onAttachFragment(Fragment fragment) {
super.onAttachFragment(fragment);
// logging which fragments get attached and when
Log.d(TAG, SCOPE +"attached fragment: " +fragment.toString());
// NOTE: XML frags have not frigg'n tags
// add attached fragment's tag to set of tags for attached fragments
AddedFragmentTagsSet.add(fragment.getTag());
// if a fragment has become detached remove its tag from the set
for(String tag : AddedFragmentTagsSet){
if(getFragmentManager().findFragmentByTag(tag).isDetached()){
AddedFragmentTagsSet.remove(tag);
}
Log.d(TAG, SCOPE +"contents of AddedFragmentTagsSet: " +tag);
}
}
代码示例来源:origin: stackoverflow.com
public void onAttachFragment(Fragment fragment)
{
try
{
mOnPlayerSelectionSetListener = (OnPlayerSelectionSetListener)fragment;
}
catch (ClassCastException e)
{
throw new ClassCastException(
fragment.toString() + " must implement OnPlayerSelectionSetListener");
}
}
@Override
public void onCreate(Bundle savedInstanceState)
{
Log.i(TAG, "onCreate");
super.onCreate(savedInstanceState);
this.mContext = getActivity().getApplicationContext();
onAttachFragment(getParentFragment());
// ...
}
代码示例来源:origin: stackoverflow.com
public void switchContent(int id, Fragment fragment) {
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(id, fragment, fragment.toString());
ft.addToBackStack(null);
ft.commit();
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentDetached(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentDetached");
}
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentStarted(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentStarted");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentResumed(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentResumed");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentPaused(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentPaused");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentAttached(FragmentManager fm, Fragment f, Context context) {
Timber.i(f.toString() + " - onFragmentAttached");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentViewCreated(FragmentManager fm, Fragment f, View v, Bundle savedInstanceState) {
Timber.i(f.toString() + " - onFragmentViewCreated");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentActivityCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState) {
Timber.i(f.toString() + " - onFragmentActivityCreated");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentStopped(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentStopped");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentViewDestroyed(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentViewDestroyed");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentSaveInstanceState(FragmentManager fm, Fragment f, Bundle outState) {
Timber.i(f.toString() + " - onFragmentSaveInstanceState");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentDestroyed(FragmentManager fm, Fragment f) {
Timber.i(f.toString() + " - onFragmentDestroyed");
}
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onFragmentCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState) {
Timber.i(f.toString() + " - onFragmentCreated");
// 在配置变化的时候将这个 Fragment 保存下来,在 Activity 由于配置变化重建时重复利用已经创建的 Fragment。
// https://developer.android.com/reference/android/app/Fragment.html?hl=zh-cn#setRetainInstance(boolean)
// 如果在 XML 中使用 <Fragment/> 标签,的方式创建 Fragment 请务必在标签中加上 android:id 或者 android:tag 属性,否则 setRetainInstance(true) 无效
// 在 Activity 中绑定少量的 Fragment 建议这样做,如果需要绑定较多的 Fragment 不建议设置此参数,如 ViewPager 需要展示较多 Fragment
f.setRetainInstance(true);
}
代码示例来源:origin: stackoverflow.com
public class HomeScreen extends FragmentActivity implements
FragmentChangeListener {
@Override
public void replaceFragment(Fragment fragment) {
FragmentManager fragmentManager = getSupportFragmentManager();;
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(mContainerId, fragment, fragment.toString());
fragmentTransaction.addToBackStack(fragment.toString());
fragmentTransaction.commit();
}
}
代码示例来源:origin: abbas-oveissi/SearchMovies
public void openFragment(Fragment fragment, boolean addToBackStack) {
FragmentTransaction fragTransaction = mFragmentManager.beginTransaction();
fragTransaction.replace(container, fragment);
if (addToBackStack)
fragTransaction.addToBackStack(fragment.toString());
fragTransaction.commit();
}
代码示例来源:origin: mozilla-tw/Rocket
@Override
public String toString() {
return super.toString() + "{parent=" + getParentFragmentUsingHint() + "}";
}
代码示例来源:origin: owntracks/android
@Override
public Fragment getItem(final int position) {
if (position >= fragments.size()) {
Timber.e("Welcome position %d is out of bounds for fragment list length %d", position, fragments.size());
throw new IndexOutOfBoundsException();
}
Timber.v("position:%s fragment:%s", position, fragments.get(position).toString());
return fragments.get(position);
}
内容来源于网络,如有侵权,请联系作者删除!