微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.support.v4.app.FragmentActivity的实例源码

项目:Orin    文件SongsMenuHelper.java   
public static boolean handleMenuClick(@NonNull FragmentActivity activity,@NonNull ArrayList<Song> songs,int menuItemId) {
    switch (menuItemId) {
        case R.id.action_play_next:
            MusicPlayerRemote.playNext(songs);
            return true;
        case R.id.action_add_to_current_playing:
            MusicPlayerRemote.enqueue(songs);
            return true;
        case R.id.action_add_to_playlist:
            AddToPlaylistDialog.create(songs).show(activity.getSupportFragmentManager(),"ADD_PLAYLIST");
            return true;
        case R.id.action_delete_from_device:
            DeleteSongsDialog.create(songs).show(activity.getSupportFragmentManager(),"DELETE_SONGS");
            return true;
    }
    return false;
}
项目:eggs-android    文件DaggerAndroidInjector.java   
private static void handleActivity(Activity activity) {
    if (activity instanceof DaggerInjectable) {
        AndroidInjection.inject(activity);
    }
    if (activity instanceof FragmentActivity) {
        ((FragmentActivity) activity).getSupportFragmentManager()
                .registerFragmentLifecycleCallbacks(
                        new FragmentManager.FragmentLifecycleCallbacks() {
                            @Override
                            public void onFragmentCreated(FragmentManager fm,Fragment f,Bundle savedInstanceState) {
                                if (f instanceof DaggerInjectable) {
                                    AndroidSupportInjection.inject(f);
                                }
                            }
                        },true);
    }
}
项目:GitHub    文件ViewGroupMvpDelegateImpltest.java   
@Before public void initComponents() {
  view = new MvpView() {
  };

  presenter = Mockito.mock(MvpPresenter.class);
  callback = Mockito.mock(PartialViewGroupMvpDelegateCallbackImpl.class);
  Mockito.doCallRealMethod().when(callback).setPresenter(presenter);
  Mockito.doCallRealMethod().when(callback).getPresenter();

  activity = Mockito.mock(FragmentActivity.class);
  application = Mockito.mock(Application.class);
  androidView = Mockito.mock(View.class);

  Mockito.when(callback.getMvpView()).thenReturn(view);
  Mockito.when(callback.getContext()).thenReturn(activity);
  Mockito.when(activity.getApplication()).thenReturn(application);
  Mockito.when(androidView.isInEditMode()).thenReturn(false);

  delegate = new ViewGroupMvpDelegateImpl<>(androidView,callback,true);
}
项目:aos-Video    文件ArchosMiniPlayer.java   
private void showTracksChooserDialog()
        throws TransientNetworkdisconnectionException,NoConnectionException {
    if(!(getContext() instanceof FragmentActivity))
        throw new IllegalStateException("Activity needs to be FragmentActivity");
    FragmentTransaction transaction = ((FragmentActivity)getContext()).getSupportFragmentManager().beginTransaction();
    Fragment prev = ((FragmentActivity)getContext()).getSupportFragmentManager().findFragmentByTag(DIALOG_TAG);
    if (prev != null) {
        transaction.remove(prev);
    }
    transaction.addToBackStack(null);

    // Create and show the dialog.

    /* <--archos changes> */
    ArchosTracksChooserDialog dialogFragment = ArchosTracksChooserDialog
            .newInstance(ArchosVideoCastManager.getInstance().getMediaInfo());
    /* <!--archos changes> */
    dialogFragment.show(transaction,DIALOG_TAG);
}
项目:MDWechat    文件SlidingTabLayout.java   
/**
     * 关联ViewPager,用于连适配器都不想自己实例化的情况
     */
    public void setViewPager(ViewPager vp,String[] titles,FragmentActivity fa,ArrayList<Fragment> fragments) {
        if (vp == null) {
            throw new IllegalStateException("ViewPager can not be NULL !");
        }

        if (titles == null || titles.length == 0) {
            throw new IllegalStateException("Titles can not be EMPTY !");
        }

        this.mViewPager = vp;
        this.mViewPager.setAdapter(new InnerPagerAdapter(fa.getSupportFragmentManager(),fragments,titles));

//        this.mViewPager.removeOnPagechangelistener(this);
        this.mViewPager.setonPagechangelistener(this);
        notifyDataSetChanged();
    }
项目:GitHub    文件SlidingTabLayout.java   
/** 关联ViewPager,用于连适配器都不想自己实例化的情况 */
public void setViewPager(ViewPager vp,ArrayList<Fragment> fragments) {
    if (vp == null) {
        throw new IllegalStateException("ViewPager can not be NULL !");
    }

    if (titles == null || titles.length == 0) {
        throw new IllegalStateException("Titles can not be EMPTY !");
    }

    this.mViewPager = vp;
    this.mViewPager.setAdapter(new InnerPagerAdapter(fa.getSupportFragmentManager(),titles));

    this.mViewPager.removeOnPagechangelistener(this);
    this.mViewPager.addOnPagechangelistener(this);
    notifyDataSetChanged();
}
项目:GmarchMvvm    文件ActivityLifecycle.java   
/**
 * To set the lifecycle of all Fragments settings for each Activity,the Activity can be accessed through {@link IActivity # useFragment ()}
 * Set whether to use the monitor,if the Activity returns false,then the activities of all the following Fragment will not be able to use {@link FragmentDelegate}
 *
 * @param activity: Activity
 */
private void registerFragmentCallbacks(Activity activity) {
    boolean useFragment = !(activity instanceof IActivity) || ((IActivity) activity).useFragment();
    if (activity instanceof FragmentActivity && useFragment) {

        if (mFragmentLifecycle == null) {
            mFragmentLifecycle = new FragmentLifecycle();
        }
        ((FragmentActivity) activity).getSupportFragmentManager().registerFragmentLifecycleCallbacks(mFragmentLifecycle,true);

        if (mFragmentLifecycles == null && mExtras.containsKey(ConfigLifecycle.class.getName())) {
            mFragmentLifecycles = new ArrayList<>();
            List<ConfigLifecycle> lifecycles = (List<ConfigLifecycle>) mExtras.get(ConfigLifecycle.class.getName());
            for (ConfigLifecycle lifecycle : lifecycles) {
                lifecycle.injectFragmentLifecycle(mApplication,mFragmentLifecycles);
            }
            mExtras.remove(ConfigLifecycle.class.getName());
        }

        for (FragmentManager.FragmentLifecycleCallbacks fragmentLifecycle : mFragmentLifecycles) {
            ((FragmentActivity) activity).getSupportFragmentManager()
                    .registerFragmentLifecycleCallbacks(fragmentLifecycle,true);
        }
    }
}
项目:mvvm-template    文件TestAppInjector.java   
private static void handleActivity(Activity activity) {
    if (activity instanceof HasSupportFragmentInjector || activity instanceof Injectable) {
        AndroidInjection.inject(activity);
    }
    if (activity instanceof FragmentActivity) {
        ((FragmentActivity) activity).getSupportFragmentManager()
                .registerFragmentLifecycleCallbacks(
                        new FragmentManager.FragmentLifecycleCallbacks() {
                            @Override
                            public void onFragmentCreated(FragmentManager fm,Bundle savedInstanceState) {
                                if (f instanceof Injectable) {
                                    AndroidSupportInjection.inject(f);
                                }
                            }
                        },true);
    }
}
项目:Programmers    文件Presenter.java   
@Override
public void configGoogleSigin() {

    // Configure Google Sign In
    GoogleSignInoptions gso = new GoogleSignInoptions.Builder(GoogleSignInoptions.DEFAULT_SIGN_IN)
            .requestIdToken(getContext().getString(R.string.default_google_web_client_id))
            .requestemail()
            .build();

    //Googleapiclient -> GOOGLE
    googleapiclient = new Googleapiclient.Builder(getContext().getApplicationContext())
            .enableAutoManage(((FragmentActivity) view),new Googleapiclient.OnConnectionFailedListener() {
                @Override
                public void onConnectionFailed(@NonNull ConnectionResult connectionResult) {

                    showLog("GOOGLE SIGN_IN ERROR: " + connectionResult);

                    // view.showToast(getContext().getString(R.string.something_was_wrong));
                }
            })
            .addApi(Auth.GOOGLE_SIGN_IN_API,gso)
            .build();
}
项目:letv    文件HalfPlaySharePopwindow.java   
public void onShareTencent() {
    if (this.mShareFrom == 3) {
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,this.playLiveController.getShareProgramName(),ShareUtils.getAnalysisLiveShareUrl(getShareMode(),this.mLiveType,this.mLiveId,6,0),this.mLiveimgurl,getShareMode(),this.secondShareDesc,PageIdConstant.halpPlayPage,"s10");
        StatisticsUtils.staticticsInfoPost(this.mContext,"4","h223","5005",5,null,this.cid,this.pid,this.vid,NetworkUtils.DELIMITER_LINE,NetworkUtils.DELIMITER_LINE);
    } else if (this.mShareFrom == 4) {
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,this.album,this.mVideoShotShareInfoBean,this.album.order,this.album.Share_vid,4,this.mVideoShotShareInfoBean.mRandText,PageIdConstant.pictureSharePage,"sh21");
        StatisticsUtils.staticticsInfoPost(this.mContext,"sh20",NetworkUtils.DELIMITER_LINE);
    } else if (this.mShareFrom == 5) {
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,getCommentDesc(4),"sh23");
        StatisticsUtils.staticticsInfoPost(this.mContext,"sh22",NetworkUtils.DELIMITER_LINE);
    } else if (this.mShareFrom == 1) {
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,1,NetworkUtils.DELIMITER_LINE);
    } else if (this.mShareFrom == 11) {
        LogInfo.log("fornia","share-SHARE_FROM_RED_PACKET_SPRING shareQ");
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,this.mActivityTitle,this.mActivityUrl,this.mPhotoUrl,this.mAwardUrl,22,this.mGiftContent,NetworkUtils.DELIMITER_LINE);
    } else {
        letvTencentShare.getInstance(this.mContext).gotoSharePage((FragmentActivity) this.mContext,NetworkUtils.DELIMITER_LINE);
    }
}
项目:pvdisplay    文件DailyFragment.java   
private Drawable getDrawable(String condition) {
    final FragmentActivity activity = getActivity();
    if (activity != null) {
        switch (condition) {
            case "Cloudy":
                return ContextCompat.getDrawable(activity,R.drawable.ic_cloudy);
            case "Fine":
                return ContextCompat.getDrawable(activity,R.drawable.ic_fine);
            case "Mostly Cloudy":
                return ContextCompat.getDrawable(activity,R.drawable.ic_mostly_cloudy);
            case "Partly Cloudy":
                return ContextCompat.getDrawable(activity,R.drawable.ic_partly_cloudy);
            case "Showers":
                return ContextCompat.getDrawable(activity,R.drawable.ic_showers);
            case "SNow":
                return ContextCompat.getDrawable(activity,R.drawable.ic_sNow);
            default:
                return ContextCompat.getDrawable(activity,R.drawable.ic_help_black_48dp);
        }
    } else {
        return null;
    }
}
项目:social-app-android    文件GoogleApiHelper.java   
public static Googleapiclient createGoogleapiclient(FragmentActivity fragmentActivity) {
    Googleapiclient.OnConnectionFailedListener FailedListener;

    if (fragmentActivity instanceof Googleapiclient.OnConnectionFailedListener) {
        FailedListener = (Googleapiclient.OnConnectionFailedListener) fragmentActivity;
    } else {
        throw new IllegalArgumentException(fragmentActivity.getClass().getSimpleName() + " should implement OnConnectionFailedListener");
    }

    GoogleSignInoptions gso = new GoogleSignInoptions.Builder(GoogleSignInoptions.DEFAULT_SIGN_IN)
            .requestIdToken(fragmentActivity.getResources().getString(R.string.google_web_client_id))
            .requestemail()
            .build();

    return new Googleapiclient.Builder(fragmentActivity)
            .enableAutoManage(fragmentActivity,FailedListener)
            .addApi(Auth.GOOGLE_SIGN_IN_API,gso)
            .build();
}
项目:chat-sdk-android-push-firebase    文件chatsdkIntentClickListener.java   
public static View.OnClickListener getPickImageClickListener(final FragmentActivity activity,final Fragment fragment,final int requestCode){
    return new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            pickIntent();
        }

        private void pickIntent(){
            Intent intent = new Intent();
            intent.setType("image/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);

            activity.startActivityFromFragment(fragment,Intent.createChooser(intent,"Complete action using"),requestCode);
        }
    };
}
项目:XinFramework    文件SwipeBackLayout.java   
public void attachToActivity(FragmentActivity activity) {
    mActivity = activity;
    TypedArray a = activity.getTheme().obtainStyledAttributes(new int[]{
            android.R.attr.windowBackground
    });
    int background = a.getResourceId(0,0);
    a.recycle();

    ViewGroup decor = (ViewGroup) activity.getwindow().getDecorView();
    ViewGroup decorChild = (ViewGroup) decor.getChildAt(0);
    decorChild.setBackgroundResource(background);
    decor.removeView(decorChild);
    addView(decorChild);
    setContentView(decorChild);
    decor.addView(this);
}
项目:AppChooser    文件ViewAction.java   
public void load() {
    FragmentActivity activity = mAppChooser.getActivity();
    if (activity == null) {
        return;
    }
    Fragment fragment = mAppChooser.getFragment();
    if (fragment != null) {
        mActionConfig.fromActivity = false;
        ViewFragment.newInstance(mActionConfig).show(fragment.getFragmentManager(),FRAGMENT_TAG);
    } else {
        mActionConfig.fromActivity = true;
        ViewFragment.newInstance(mActionConfig).show(activity.getSupportFragmentManager(),FRAGMENT_TAG);
    }
}
项目:xlight_android_native    文件EZ.java   
/**
 * Return the callbacks for a fragment or throw an exception.
 * <p/>
 * Inspired by: https://gist.github.com/keyboardr/5455206
 */
@SuppressWarnings("unchecked")
public static <T> T getCallbacksOrThrow(Fragment frag,Class<T> callbacks) {
    Fragment parent = frag.getParentFragment();

    if (parent != null && callbacks.isinstance(parent)) {
        return (T) parent;

    } else {
        FragmentActivity activity = frag.getActivity();
        if (activity != null && callbacks.isinstance(activity)) {
            return (T) activity;
        }
    }

    // We haven't actually Failed a class cast thanks to the checks above,but that's the
    // idiomatic approach for this pattern with fragments.
    throw new ClassCastException("This fragment's activity or parent fragment must implement "
            + callbacks.getCanonicalName());
}
项目:MoligyMvpArms    文件ActivityLifecycle.java   
/**
 * 给每个 Activity 的所有 Fragment 设置监听其生命周期,Activity 可以通过 {@link IActivity#useFragment()}
 * 设置是否使用监听,如果这个 Activity 返回 false 的话,这个 Activity 下面的所有 Fragment 将不能使用 {@link FragmentDelegate}
 * 意味着 {@link BaseFragment} 也不能使用
 *
 * @param activity
 */
private void registerFragmentCallbacks(Activity activity) {
    boolean useFragment = activity instanceof IActivity ? ((IActivity) activity).useFragment() : true;
    if (activity instanceof FragmentActivity && useFragment) {

        if (mFragmentLifecycle == null) {
            mFragmentLifecycle = new FragmentLifecycle();
        }

        ((FragmentActivity) activity).getSupportFragmentManager().registerFragmentLifecycleCallbacks(mFragmentLifecycle,true);

        if (mFragmentLifecycles == null && mExtras.containsKey(ConfigModule.class.getName())) {
            mFragmentLifecycles = new ArrayList<>();
            List<ConfigModule> modules = (List<ConfigModule>) mExtras.get(ConfigModule.class.getName());
            for (ConfigModule module : modules) {
                module.injectFragmentLifecycle(mApplication,mFragmentLifecycles);
            }
            mExtras.remove(ConfigModule.class.getName());
        }

        for (FragmentManager.FragmentLifecycleCallbacks fragmentLifecycle : mFragmentLifecycles) {
            ((FragmentActivity) activity).getSupportFragmentManager().registerFragmentLifecycleCallbacks(fragmentLifecycle,true);
        }
    }
}
项目:HeroVideo-master    文件RxLazyFragment.java   
@Override
public void onAttach(Activity activity)
{

    super.onAttach(activity);
    this.activity = (FragmentActivity) activity;
}
项目:android-architecture-components    文件EspressoTestUtil.java   
/**
 * disables progress bar animations for the views of the given activity rule
 *
 * @param activityTestRule The activity rule whose views will be checked
 */
public static void disableProgressBaranimations(
        ActivityTestRule<? extends FragmentActivity> activityTestRule) {
    activityTestRule.getActivity().getSupportFragmentManager()
            .registerFragmentLifecycleCallbacks(
            new FragmentManager.FragmentLifecycleCallbacks() {
                @Override
                public void onFragmentViewCreated(FragmentManager fm,View v,Bundle savedInstanceState) {
                    // traverse all views,if any is a progress bar,replace its animation
                    traverseViews(v);
                }
            },true);
}
项目:orgzly-android    文件ReposFragment.java   
@Override
public void onActivityCreated(Bundle savedInstanceState) {
    if (BuildConfig.LOG_DEBUG) LogUtils.d(TAG,savedInstanceState);
    super.onActivityCreated(savedInstanceState);

    /* Delay to avoid brief displaying of no-repos view. */
    new android.os.Handler().postDelayed(() -> {
        FragmentActivity activity = getActivity();
        if (activity != null) {
            activity.getSupportLoaderManager()
                    .initLoader(Loaders.REPOS_FRAGMENT,ReposFragment.this);
        }

    },100);
}
项目:GitHub    文件RequestManagerRetriever.java   
public RequestManager get(FragmentActivity activity) {
  if (Util.isOnBackgroundThread()) {
    return get(activity.getApplicationContext());
  } else {
    assertNotDestroyed(activity);
    FragmentManager fm = activity.getSupportFragmentManager();
    return supportFragmentGet(activity,fm,null /*parentHint*/);
  }
}
项目:GitHub    文件RequestManagerRetrieverTest.java   
@Test
public void testSupportCanGetRequestManagerFromFragment() {
  FragmentActivity activity =
      Robolectric.buildActivity(FragmentActivity.class).create().start().resume().get();
  Fragment fragment = new Fragment();
  activity.getSupportFragmentManager().beginTransaction().add(fragment,PARENT_TAG).commit();
  activity.getSupportFragmentManager().executePendingTransactions();

  RequestManager manager = retriever.get(fragment);
  assertEquals(manager,retriever.get(fragment));
}
项目:RNLearn_Project1    文件ReactActivityDelegate.java   
public ReactActivityDelegate(
  FragmentActivity fragmentActivity,@Nullable String mainComponentName) {
  mFragmentActivity = fragmentActivity;
  mMainComponentName = mainComponentName;
  mActivity = null;
}
项目:Stalker    文件PlaceFragment.java   
@Override
public void onDestroyView() {
    super.onDestroyView();
    placeapiclient.stopAutoManage((FragmentActivity) getActivity());
    placeapiclient.disconnect();

}
项目:Watermark    文件BaseFragment.java   
@Override
public void onViewCreated(View view,@Nullable Bundle savedInstanceState) {
    super.onViewCreated(view,savedInstanceState);
    printFragmentLife("onViewCreated");

    Bundle argsBundle = getArguments();

    if (savedInstanceState != null) {
        mConfiguration = savedInstanceState.getParcelable(EXTRA_CONfigURATION);
    }
    if (mConfiguration == null && argsBundle != null) {
        mConfiguration = argsBundle.getParcelable(EXTRA_CONfigURATION);
    }

    if (mConfiguration != null) {
        if (argsBundle == null) {
            argsBundle = savedInstanceState;
        }
        onViewCreatedOk(view,argsBundle);
        setTheme();
    } else {
        FragmentActivity activity = getActivity();
        if (activity != null && !activity.isFinishing()) {
            activity.finish();
        }
    }
}
项目:OSchina_resources_android    文件BaseFragment.java   
protected ProgressDialog showWaitDialog(int resid) {
    FragmentActivity activity = getActivity();
    if (activity instanceof DialogControl) {
        return ((DialogControl) activity).showWaitDialog(resid);
    }
    return null;
}
项目:android-architecture-components    文件EspressoTestUtil.java   
/**
 * disables progress bar animations for the views of the given activity rule
 *
 * @param activityTestRule The activity rule whose views will be checked
 */
public static void disableAnimations(
        ActivityTestRule<? extends FragmentActivity> activityTestRule) {
    activityTestRule.getActivity().getSupportFragmentManager()
            .registerFragmentLifecycleCallbacks(
                    new FragmentManager.FragmentLifecycleCallbacks() {
                        @Override
                        public void onFragmentViewCreated(FragmentManager fm,Bundle savedInstanceState) {
                            // traverse all views,replace its animation
                            traverseViews(v);
                        }
                    },true);
}
项目:LQRWeChat-master    文件RedPacketUtil.java   
/**
 * 拆红包方法
 *
 * @param activity      FragmentActivity(由于使用了DialogFragment,这个参数类型必须为FragmentActivity)
 * @param chatType      聊天类型
 * @param redPacketId   红包id
 * @param redPacketType 红包类型
 * @param receiverId    接收者id
 * @param messageDirect 消息的方向
 */
public static void openRedPacket(final FragmentActivity activity,final int chatType,String redPacketId,String redPacketType,String receiverId,String messageDirect) {
    final ProgressDialog progressDialog = new ProgressDialog(activity);
    progressDialog.setCanceledOnTouchOutside(false);
    RedPacketInfo redPacketInfo = new RedPacketInfo();
    redPacketInfo.redPacketId = redPacketId;
    redPacketInfo.messageDirect = messageDirect;
    redPacketInfo.chatType = chatType;
    RPRedPacketUtil.getInstance().openRedPacket(redPacketInfo,activity,new RPRedPacketUtil.RPOpenPacketCallback() {
        @Override
        public void onSuccess(String senderId,String senderNickname,String myAmount) {
            //领取红包成功 发送回执消息到聊天窗口
            Toast.makeText(activity,"拆红包成功,红包金额" + myAmount + "元",Toast.LENGTH_LONG).show();
        }

        @Override
        public void showLoading() {
            progressDialog.show();
        }

        @Override
        public void hideLoading() {
            progressDialog.dismiss();
        }

        @Override
        public void onError(String code,String message) {
            Toast.makeText(activity,message,Toast.LENGTH_SHORT).show();
        }
    });
}
项目:SecretTalk    文件BluetoothChatFragment.java   
/**
 * Updates the status on the action bar.
 *
 * @param resId a string resource ID
 */
private void setStatus(int resId) {
    FragmentActivity activity = getActivity();
    if (null == activity) {
        return;
    }
    final ActionBar actionBar = activity.getActionBar();
    if (null == actionBar) {
        return;
    }
    actionBar.setSubtitle(resId);
}
项目:firebase-ui-quickstart-android    文件Utility.java   
public static void signOut(FragmentActivity fragmentActivity,final SignOutDelegate delegate) {
    AuthUI.getInstance()
          .signOut(fragmentActivity)
          .addOnCompleteListener(new OnCompleteListener<Void>() {
              public void onComplete(@NonNull Task<Void> task) {
                  delegate.onSignOut();
              }
          });
}
项目:dab-iot    文件BluetoothChatFragment.java   
/**
 * Updates the status on the action bar.
 *
 * @param subTitle status
 */
private void setStatus(CharSequence subTitle) {
    FragmentActivity activity = getActivity();
    if (null == activity) {
        return;
    }
    final ActionBar actionBar = activity.getActionBar();
    if (null == actionBar) {
        return;
    }
    actionBar.setSubtitle(subTitle);
}
项目:Goalie_Android    文件FriendsListRecycler.java   
public FriendsListRecycler(FragmentActivity context) {
    this.mContext = context;

    // remove self and display all others
    TreeMap<String,User> tempHashMap = new TreeMap<>(UserHelper.getInstance().getAllContacts());
    tempHashMap.remove(UserHelper.getInstance().getownerProfile().username);
    mUserList = new ArrayList<>(tempHashMap.values());
}
项目:Goalie_Android    文件FeedsRecycler.java   
public FeedsRecycler(FragmentActivity context) {
    this.mContext = context;
    this.mGoalFeedList = GoalHelper.getInstance().getFeeds();
    this.mProgressDialog = new DelayedProgressDialog();

    if (mHasVoted == null)
        mHasVoted = new HashSet<>();
    if (mCachedImages == null)
        mCachedImages = new HashMap<>();
}
项目:instamaterial    文件ActivityServiceLocator.java   
@Override public MainPresenter mainPresenter(FragmentActivity activity) {
  if (mainPresenter == null) {
    mainPresenter =
        new MainPresenter(getLoggedUser(),getFeedItem(),getFeedItems(),likePhoto());
  }
  return mainPresenter;
}
项目:SaveImage2SystemAlbum    文件SaveImageDialogFragment.java   
public static void show(FragmentActivity context,String imageUrl) {
    SaveImageDialogFragment fragment = new SaveImageDialogFragment();
    fragment.context = context;
    Bundle bundle = new Bundle();
    bundle.putString("data",imageUrl);
    fragment.setArguments(bundle);
    fragment.show(fragment.context.getSupportFragmentManager(),"dialog");
}
项目:GitHub    文件FragmentMvpViewStateDelegateImpltest.java   
@Before public void initComponents() {
  view = new MvpView() {
  };

  viewState = Mockito.mock(ViewState.class);

  presenter = Mockito.mock(MvpPresenter.class);
  callback = Mockito.spy(PartialMvpViewStateDelegateCallbackImpl.class);
  Mockito.doCallRealMethod().when(callback).setPresenter(presenter);
  Mockito.doCallRealMethod().when(callback).getPresenter();
  Mockito.doCallRealMethod().when(callback).setViewState(viewState);
  Mockito.doCallRealMethod().when(callback).getViewState();

  fragment = powermockito.mock(Fragment.class);
  activity = Mockito.mock(FragmentActivity.class);
  application = Mockito.mock(Application.class);

  Mockito.when(callback.getMvpView()).thenReturn(view);
  Mockito.when(fragment.getActivity()).thenReturn(activity);

  Mockito.when(activity.getApplication()).thenReturn(application);

  Mockito.when(callback.createPresenter()).thenReturn(presenter);
  Mockito.when(callback.createViewState()).thenReturn(viewState);

  delegate = new FragmentMvpViewStateDelegateImpl<>(fragment,true,true);
}
项目:SecretTalk    文件BluetoothChatFragment.java   
/**
 * Updates the status on the action bar.
 *
 * @param subTitle status
 */
private void setStatus(CharSequence subTitle) {
    FragmentActivity activity = getActivity();
    if (null == activity) {
        return;
    }
    final ActionBar actionBar = activity.getActionBar();
    if (null == actionBar) {
        return;
    }
    actionBar.setSubtitle(subTitle);
}
项目:Perfect-Day    文件Utils.java   
public static void editItem(FragmentActivity activity,int id,String inputText,int color) {
    Uri uri = TaskItemsContract.TaskItemsColumns.CONTENT_URI;
    ContentValues contentValues = new ContentValues();
    contentValues.put(TaskItemsContract.TaskItemsColumns.COLUMN_NAME_COLOR,color);
    contentValues.put(TaskItemsContract.TaskItemsColumns.COLUMN_NAME_DESCRIPTION,inputText);
    uri = uri.buildUpon().appendpath(String.valueOf(id)).build();
    activity.getContentResolver().update(uri,contentValues,null);
}
项目:mapBox-navigation-android    文件NavigationView.java   
private void initviewmodels() {
  try {
    locationviewmodel = viewmodelProviders.of((FragmentActivity) getContext()).get(Locationviewmodel.class);
    routeviewmodel = viewmodelProviders.of((FragmentActivity) getContext()).get(Routeviewmodel.class);
    navigationviewmodel = viewmodelProviders.of((FragmentActivity) getContext()).get(Navigationviewmodel.class);
  } catch (ClassCastException exception) {
    throw new ClassCastException("Please ensure that the provided Context is a valid FragmentActivity");
  }
}
项目:PhotoPicker-master    文件AndroidLifecycleUtils.java   
public static boolean canLoadImage(Fragment fragment) {
    if (fragment == null) {
        return true;
    }

    FragmentActivity activity = fragment.getActivity();

    return canLoadImage(activity);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。