当前位置: 首页>>代码示例>>Java>>正文


Java Fragment.getActivity方法代码示例

本文整理汇总了Java中android.support.v4.app.Fragment.getActivity方法的典型用法代码示例。如果您正苦于以下问题:Java Fragment.getActivity方法的具体用法?Java Fragment.getActivity怎么用?Java Fragment.getActivity使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v4.app.Fragment的用法示例。


在下文中一共展示了Fragment.getActivity方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: open

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public static void open(Fragment fragment, ImageConfig config) {
    if (config == null) {
        return;
    }
    mImageConfig = config;

    if (config.getImageLoader() == null) {
        Toast.makeText(fragment.getActivity(), com.jaiky.imagespickers.R.string.open_camera_fail, Toast.LENGTH_SHORT).show();
        return;
    }

    if (!Utils.existSDCard()) {
        Toast.makeText(fragment.getActivity(), com.jaiky.imagespickers.R.string.empty_sdcard, Toast.LENGTH_SHORT).show();
        return;
    }


    Intent intent = new Intent(fragment.getActivity(), ImageSelectorActivity.class);
    fragment.startActivityForResult(intent, mImageConfig.getRequestCode());
}
 
开发者ID:Shmilyz,项目名称:Swap,代码行数:21,代码来源:ImageSelector.java

示例2: dispatchMessage

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
@Override
public void dispatchMessage(Message msg) {
    Fragment fragment = fragmentRef.get();
    if (fragment == null){
        return;
    }
    if (fragment.isAdded() && (fragment.getActivity() != null)) {
        super.dispatchMessage(msg);
    } else {
        Log.d(TAG, "Fragment under destroying");
    }
}
 
开发者ID:mobilemaster128,项目名称:quickblox-android,代码行数:13,代码来源:BaseToolBarFragment.java

示例3: checkActivity

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
private static Activity checkActivity(Fragment fragment) {
    Activity activity = fragment.getActivity();
    if (activity == null) {
        throw new IllegalStateException("Can't create LifecycleModelStore for detached fragment");
    }
    return activity;
}
 
开发者ID:JessYanCoding,项目名称:LifecycleModel,代码行数:8,代码来源:LifecycleModelProviders.java

示例4: setHost

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
private void setHost(Object host) {
    if (host == null) {
        return;
    }
    if (host instanceof Activity) {
        mActivity = (Activity) host;
        mType = TYPE_ACTIVITY;
    } else if (host instanceof Fragment) {
        mFragment = (Fragment) host;
        mActivity = mFragment.getActivity();
        mType = TYPE_FRAGMENT;
    }
}
 
开发者ID:chendongMarch,项目名称:uikit,代码行数:14,代码来源:BaseViewProxy.java

示例5: startFriendsSelection

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public static void startFriendsSelection(@NonNull Fragment fragment, int requestCode) {
    int aid = Settings.get()
            .accounts()
            .getCurrent();

    Place place = PlaceFactory.getFriendsFollowersPlace(aid, aid, FriendsTabsFragment.TAB_ALL_FRIENDS, null);

    SelectProfileCriteria criteria = new SelectProfileCriteria().setFriendsOnly(true);

    Intent intent = new Intent(fragment.getActivity(), SelectProfilesActivity.class);
    intent.setAction(SelectProfilesActivity.ACTION_OPEN_PLACE);
    intent.putExtra(Extra.PLACE, place);
    intent.putExtra(Extra.CRITERIA, criteria);
    fragment.startActivityForResult(intent, requestCode);
}
 
开发者ID:PhoenixDevTeam,项目名称:Phoenix-for-VK,代码行数:16,代码来源:SelectProfilesActivity.java

示例6: with

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public static AgentBuilderFragment with(@NonNull Fragment fragment) {


        Activity mActivity = null;
        if ((mActivity = fragment.getActivity()) == null)
            throw new NullPointerException("activity can not be null .");
        return new AgentBuilderFragment(mActivity, fragment);
    }
 
开发者ID:Justson,项目名称:AgentWeb,代码行数:9,代码来源:AgentWeb.java

示例7: AuthorizationRequest

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
AuthorizationRequest(final Fragment fragment) {
    startActivityDelegate = new StartActivityDelegate() {
        @Override
        public void startActivityForResult(Intent intent, int requestCode) {
            fragment.startActivityForResult(intent, requestCode);
        }

        @Override
        public Activity getActivityContext() {
            return fragment.getActivity();
        }
    };
}
 
开发者ID:MobileDev418,项目名称:AndroidBackendlessChat,代码行数:14,代码来源:Session.java

示例8: startForResultWithZoom

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public static void startForResultWithZoom(Fragment frag, int reqCode, Class<?> fragmentClass, Bundle args) {
    if (frag == null || frag.getActivity() == null || frag.getActivity().isFinishing())
        return;

    Intent intent = new Intent(frag.getActivity(), CFCommonActivity.class);
    intent.putExtra("fragment", fragmentClass.getCanonicalName());
    intent.putExtra("args", args);
    frag.startActivityForResult(intent, reqCode);
    frag.getActivity().overridePendingTransition(R.anim.zoom_in, R.anim.zoom_none);
}
 
开发者ID:fengdongfei,项目名称:CXJPadProject,代码行数:11,代码来源:CFCommonActivity.java

示例9: Builder

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
Builder(@NonNull BackFlowType type, @NonNull Fragment fragment) {
    P = new BackFlowParam(type, fragment.getActivity());
}
 
开发者ID:xuyt11,项目名称:androidBackFlow,代码行数:4,代码来源:BackFlowParam.java

示例10: TContextWrap

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
private TContextWrap(Fragment fragment) {
    this.fragment = fragment;
    this.activity=fragment.getActivity();
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:5,代码来源:TContextWrap.java

示例11: Matisse

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
private Matisse(Fragment fragment) {
    this(fragment.getActivity(), fragment);
}
 
开发者ID:zhihu,项目名称:Matisse,代码行数:4,代码来源:Matisse.java

示例12: DlgDatePicker

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
DlgDatePicker(Fragment f, datePickMode dpm, Date dt) {
    super(f.getActivity());
    Init(dpm, dt);
}
 
开发者ID:ericberman,项目名称:MyFlightbookAndroid,代码行数:5,代码来源:DlgDatePicker.java

示例13: startMe

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public static void startMe(Fragment fragment) {
    Intent intent = new Intent(fragment.getActivity(), ListEntriesActivity.class);
    fragment.startActivity(intent);
}
 
开发者ID:zmeiko,项目名称:LoriApp,代码行数:5,代码来源:ListEntriesActivity.java

示例14: IncidencePresenter

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public IncidencePresenter(Fragment fragment) {
    this.incidenceView = (IncidenceView) fragment;
    this.postIncidenceInteractor = new PostIncidenceInteractor(fragment.getActivity());
}
 
开发者ID:Mun0n,项目名称:MADBike,代码行数:5,代码来源:IncidencePresenter.java

示例15: AtomViewBinding

import android.support.v4.app.Fragment; //导入方法依赖的package包/类
public AtomViewBinding(Fragment fragment) {
    this.fragment = fragment;
    this.activity = fragment.getActivity();
}
 
开发者ID:neurospeech,项目名称:ui-atoms-android,代码行数:5,代码来源:AtomViewBinding.java


注:本文中的android.support.v4.app.Fragment.getActivity方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。