android.support.v4.app.Fragment.onAttach()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(173)

本文整理了Java中android.support.v4.app.Fragment.onAttach()方法的一些代码示例,展示了Fragment.onAttach()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onAttach()方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:onAttach

Fragment.onAttach介绍

[英]Called when a fragment is first attached to its activity. #onCreate(Bundle) will be called after this.
[中]当片段第一次附加到其活动时调用#在此之后将调用onCreate(Bundle)。

代码示例

代码示例来源:origin: JessYanCoding/MVPArms

@Override
public void onAttach(Context context) {
  super.onAttach(context);
  mContext = context;
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
public void onAttach(Context context) {
  super.onAttach(context);
  activity = (AppCompatActivity) context;
}

代码示例来源:origin: aa112901/remusic

@Override
public void onAttach(Activity activity){
  super.onAttach(activity);
  this.mContext = activity;
}

代码示例来源:origin: smuyyh/BookReader

@Override
public void onAttach(Activity activity) {
  super.onAttach(activity);
  this.activity = (FragmentActivity) activity;
}

代码示例来源:origin: facebook/facebook-android-sdk

public void onAttach(Context context) {
  super.onAttach(context);
  if (context instanceof Activity) {
    listener = (Listener) context;
  }
}

代码示例来源:origin: aa112901/remusic

@Override
public void onAttach(Activity activity){
  super.onAttach(activity);
  this.mContext = activity;
}

代码示例来源:origin: aa112901/remusic

@Override
public void onAttach(Activity activity){
  super.onAttach(activity);
  this.mContext = activity;
}

代码示例来源:origin: facebook/facebook-android-sdk

public void onAttach(Context context) {
  super.onAttach(context);
  if (context instanceof Activity) {
    listener = (Listener) context;
  }
}

代码示例来源:origin: Yalantis/uCrop

@Override
public void onAttach(Context context) {
  super.onAttach(context);
  try {
    callback = (UCropFragmentCallback) context;
  } catch (ClassCastException e) {
    throw new ClassCastException(context.toString()
        + " must implement UCropFragmentCallback");
  }
}

代码示例来源:origin: zhihu/Matisse

@Override
public void onAttach(Context context) {
  super.onAttach(context);
  if (context instanceof OnFragmentInteractionListener) {
    mListener = (OnFragmentInteractionListener) context;
  } else {
    throw new RuntimeException(context.toString()
        + " must implement OnFragmentInteractionListener");
  }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onAttach(Activity a) {
 super.onAttach(a);
 Log.d(getClass().getSimpleName(), "onAttach()");
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onAttach(Activity a) {
 super.onAttach(a);
 Log.d(getClass().getSimpleName(), "onAttach()");
}

代码示例来源:origin: bumptech/glide

@Override
public void onAttach(Context context) {
 super.onAttach(context);
 try {
  registerFragmentWithRoot(getActivity());
 } catch (IllegalStateException e) {
  // OnAttach can be called after the activity is destroyed, see #497.
  if (Log.isLoggable(TAG, Log.WARN)) {
   Log.w(TAG, "Unable to register fragment with root", e);
  }
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onAttach(Activity host) {
 super.onAttach(host);
 router=MediaRouter.getInstance(host);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onAttach(Activity host) {
 super.onAttach(host);
 EventBus.getDefault().register(this);
 if (app==null) {
  app=host.getApplicationContext();
  new FetchQuestionsThread().start();
 }
}

代码示例来源:origin: libgdx/libgdx

@Override
public void onAttach (Activity activity) {
  if (activity instanceof Callbacks) {
    this.callbacks = (Callbacks)activity;
  } else if (getParentFragment() instanceof Callbacks) {
    this.callbacks = (Callbacks)getParentFragment();
  } else if (getTargetFragment() instanceof Callbacks) {
    this.callbacks = (Callbacks)getTargetFragment();
  } else {
    throw new RuntimeException(
      "Missing AndroidFragmentApplication.Callbacks. Please implement AndroidFragmentApplication.Callbacks on the parent activity, fragment or target fragment.");
  }
  super.onAttach(activity);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void onAttach (Activity activity) {
  if (activity instanceof Callbacks) {
    this.callbacks = (Callbacks)activity;
  } else if (getParentFragment() instanceof Callbacks) {
    this.callbacks = (Callbacks)getParentFragment();
  } else if (getTargetFragment() instanceof Callbacks) {
    this.callbacks = (Callbacks)getTargetFragment();
  } else {
    throw new RuntimeException(
      "Missing AndroidFragmentApplication.Callbacks. Please implement AndroidFragmentApplication.Callbacks on the parent activity, fragment or target fragment.");
  }
  super.onAttach(activity);
}

代码示例来源:origin: square/sqlbrite

@Override public void onAttach(Activity activity) {
 if (!(activity instanceof Listener)) {
  throw new IllegalStateException("Activity must implement fragment Listener.");
 }
 super.onAttach(activity);
 TodoApp.getComponent(activity).inject(this);
 setHasOptionsMenu(true);
 listener = (Listener) activity;
 adapter = new ListsAdapter(activity);
}

代码示例来源:origin: square/sqlbrite

@Override public void onAttach(Activity activity) {
 if (!(activity instanceof Listener)) {
  throw new IllegalStateException("Activity must implement fragment Listener.");
 }
 super.onAttach(activity);
 TodoApp.getComponent(activity).inject(this);
 setHasOptionsMenu(true);
 listener = (Listener) activity;
 adapter = new ItemsAdapter(activity);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onAttach(Activity host) {
 super.onAttach(host);
 router=MediaRouter.getInstance(host);
 provider=new DemoRouteProvider(getActivity());
 router.addProvider(provider);
}

相关文章

微信公众号

最新文章

更多

Fragment类方法