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

android.support.annotation.CallSuper的实例源码

项目:PotRoom    文件ListRoomsActivity_ViewBinding.java   
@Override
@CallSuper
public void unbind() {
  ListRoomsActivity target = this.target;
  if (target == null) throw new IllegalStateException("Bindings already cleared.");
  this.target = null;

  target.recyclerView = null;
  target.txtCurrentRooms = null;
  target.viewLoading = null;
  target.txtnoroom = null;

  view2131689610.setonClickListener(null);
  view2131689610 = null;
  view2131689612.setonClickListener(null);
  view2131689612 = null;
}
项目:Nird2    文件BaseContactSelectorFragment.java   
@Override
@CallSuper
public View onCreateView(LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState) {

    View contentView = inflater.inflate(R.layout.list,container,false);

    list = (BriarRecyclerView) contentView.findViewById(R.id.list);
    list.setLayoutManager(new linearlayoutmanager(getActivity()));
    list.setEmptyText(getString(R.string.no_contacts_selector));
    adapter = getAdapter(getContext(),this);
    list.setAdapter(adapter);

    // restore selected contacts if available
    if (savedInstanceState != null) {
        ArrayList<Integer> intContacts =
                savedInstanceState.getIntegerArrayList(CONTACTS);
        if (intContacts != null) {
            selectedContacts = getContactsFromIntegers(intContacts);
        }
    }
    return contentView;
}
项目:XphotoView    文件MatrixImageView.java   
@CallSuper
protected void onImageMatrixUpdated(Matrix imageMatrix) {
    float angle = getimageAngle();
    if (angle != imageAngle) {
        imageAngle = angle;
        onImageRotate(angle);
    }

    float scaleX = getimageScaleX();
    float scaleY = getimageScaleY();
    if (imageScaleX != scaleX || imageScaleY != scaleY) {
        imageScaleX = scaleX;
        imageScaleY = scaleY;
        onImageScale(scaleX,scaleY);
    }

    float transX = getimageTranslateX();
    float transY = getimageTranslateY();
    if (imageTranslateX != transX || imageTranslateY != transY) {
        imageTranslateX = transX;
        imageTranslateY = transY;
        onImageTranslate(transX,transY);
    }
}
项目:Nird2    文件BaseThreadItemViewHolder.java   
@CallSuper
public void bind(final I item,final ThreadItemListener<I> listener) {
    textView.setText(StringUtils.trim(item.getText()));

    author.setAuthor(item.getAuthor());
    author.setDate(item.getTimestamp());
    author.setAuthorStatus(item.getStatus());

    if (item.isHighlighted()) {
        layout.setActivated(true);
    } else if (!item.isRead()) {
        layout.setActivated(true);
        animateFadeOut();
        listener.onUnreadItemVisible(item);
    } else {
        layout.setActivated(false);
    }
}
项目:Nird2    文件BaseFragment.java   
@CallSuper
@Override
public void runOnUiThreadUnlessDestroyed(final Runnable r) {
    final Activity activity = getActivity();
    if (activity != null) {
        activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                // Note that we don't have to check if the activity has
                // been destroyed as the Fragment has not been detached yet
                if (!isDetached() && !activity.isFinishing()) {
                    r.run();
                }
            }
        });
    }
}
项目:RIBs    文件RibActivity.java   
@SuppressWarnings("CheckNullabilityTypes")
@Initializer
@CallSuper
@Override
protected void onCreate(@Nullable android.os.Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  ViewGroup rootViewGroup = ((ViewGroup) findViewById(android.R.id.content));

  lifecycleRelay.accept(ActivityLifecycleEvent.createOnCreateEvent(savedInstanceState));
  router = createRouter(rootViewGroup);

  Bundle wrappedBundle = null;
  if (savedInstanceState != null) {
    wrappedBundle = new Bundle(savedInstanceState);
  }
  router.dispatchAttach(wrappedBundle);

  rootViewGroup.addView(router.getView());
}
项目:data-mediator    文件DataBindingRecyclerAdapter.java   
/**
 * called on bind item data.
 *
 * @param position the position (reject headers and footers)
 * @param supplier the supplier,which is used to data-binding. this is from
 *                 {@linkplain DataBindingRecyclerAdapter#onCreateParametersupplier()}.
 * @see DataBinding
 * @see DataBinding#bind(Object,int,DataBinding.Parametersupplier,PropertyInterceptor)
 */
@CallSuper
protected void onBindData(int position,@Nullable DataBinding.SimpleParametersupplier supplier) {
    DataBindingRecyclerAdapter<T> adapter = getAdapter();
    if (adapter == null) {
        return;
    }
    Binder<T> binder = adapter.mBinderMap.get(position);
    if (binder != null) {
        if(DEBUG) {
            Logger.i(TAG,"onBindData","unbindAll() >>> pos = " + position);
        }
        binder.unbindAll();
    }
    adapter.mBinderMap.put(position,mDataBinding.bindAndApply(
            adapter.getItem(position),supplier,getPropertyInterceptor()));
}
项目:RetrofitAppArchitecture    文件Request.java   
@CallSuper
@Override
public void onCacheResponse(K k,boolean isDone) {
    if (isCanceled()) {
        EventBus.getDefault().post(new EventRequestCanceled(this));
        LogUtils.d("请求被取消:" + mDataType);

        return;
    }


    mResult = k;
    setDone(isDone);

    //通知ui缓存数据返回
    EventBus.getDefault().post(new EventResponse(this,DataFrom.CACHE));

    LogUtils.d("请求:");
    LogUtils.d(mResult);

}
项目:RIBs    文件RibActivity.java   
@Override
@CallSuper
protected void onResume() {
  super.onResume();

  lifecycleRelay.accept(ActivityLifecycleEvent.create(ActivityLifecycleEvent.Type.RESUME));
}
项目:Nird2    文件ThreadListControllerImpl.java   
@CallSuper
@Override
public void eventOccurred(Event e) {
    if (e instanceof GroupRemovedEvent) {
        GroupRemovedEvent s = (GroupRemovedEvent) e;
        if (s.getGroup().getId().equals(getGroupId())) {
            LOG.info("Group removed");
            listener.runOnUiThreadUnlessDestroyed(new Runnable() {
                @Override
                public void run() {
                    listener.onGroupRemoved();
                }
            });
        }
    }
}
项目:BittrexApi    文件ToastCallback.java   
@CallSuper
@Override
public void onResponse(Request<T> request,T response) {
    if (response == null) {
        Toast.makeText(_context,"Error executing " + request.getClass().getSimpleName() + ": Empty response returned",Toast.LENGTH_LONG).show();
    } else if (!response.success()) {
        Toast.makeText(_context,"Error executing " + request.getClass().getSimpleName() + ": " + response.message(),Toast.LENGTH_LONG).show();
    }
}
项目:ZeroKit-Android-SDK    文件ComponentControllerFragment.java   
@Override
@CallSuper
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ComponentCache componentCache = getComponentCache();
    componentDelegate.onCreate(componentCache,savedInstanceState,componentFactory);
}
项目:MVP-Architecture-Components    文件BasePresenter.java   
@CallSuper
@Override
public void onPresenterDestroy() {
    if (stateBundle != null && !stateBundle.isEmpty()) {
        stateBundle.clear();
    }
}
项目:weex-3d-map    文件AbstractWeexActivity.java   
@Override
@CallSuper
public void onRenderSuccess(WxsdkInstance instance,int width,int height) {
  if(mWxAnalyzerDelegate  != null){
    mWxAnalyzerDelegate.onWeexRenderSuccess(instance);
  }
}
项目:GitHub    文件TiActivityPlugin.java   
@CallSuper
@Override
public void onStop() {
    mDelegate.onStop_beforesuper();
    super.onStop();
    mDelegate.onStop_aftersuper();
}
项目:silly-android    文件EasyDialog.java   
@Override
@CallSuper
public void dismiss() {
    final View contentView = getContentView();
    if (contentView != null && mKeyboardListener != null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
        contentView.getViewTreeObserver().removeOnGlobalLayoutListener(mKeyboardListener);
        mKeyboardListener = null;
    } else if (contentView != null && mKeyboardListener != null) {
        // noinspection deprecation
        contentView.getViewTreeObserver().removeGlobalOnLayoutListener(mKeyboardListener);
    }
    super.dismiss();
}
项目:PandwarfDefenderProject    文件StopGuardian.java   
@CallSuper
@Override
public void run() {
    super.run();
    stopGuardian(new GollumCallbackGetBoolean() {
        @Override
        public void done(boolean stopSuccess) {
            Log.d(TAG,"Pandwarf stopped");
            toastShow("protection stopped");
            cbThreadDone.done(stopSuccess);
        }
    });
}
项目:silly-android    文件BlockingLifecycleActivity.java   
/**
 * {@inheritDoc}
 */
@Override
@CallSuper
protected void onRestart() {
    setStopInvoked(false);
    setDestroyInvoked(false);
    super.onRestart();
}
项目:NSMPlayer-Android    文件AbstractPlayer.java   
@CallSuper
public void resetListeners() {
    mOnPreparedListener = null;
    mOnBufferingUpdateListener = null;
    mOnCompletionListener = null;
    mOnSeekCompleteListener = null;
    mOnVideoSizeChangedListener = null;
    mOnErrorListener = null;
    mOnInfoListener = null;
}
项目:Synapse    文件WrapperActivity.java   
@CallSuper
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    mScalpelMenu = menu.add(Menu.NONE,R.id.scalpel_menu,Menu.NONE,"Enable Scalpel");

    return true;
}
项目:javaide    文件JavaProjectFolder.java   
@CallSuper
public void mkdirs() {
    if (!dirRoot.exists()) dirRoot.mkdirs();
    if (!dirProject.exists()) dirProject.mkdirs();
    if (!dirLibs.exists()) dirLibs.mkdirs();
    if (!dirsrcMain.exists()) dirsrcMain.mkdirs();
    if (!dirJava.exists()) dirJava.mkdirs();
    if (!dirBuildClasses.exists()) dirBuildClasses.mkdirs();
    if (!dirGenerated.exists()) dirGenerated.mkdirs();
    if (!dirGeneratedSource.exists()) dirGeneratedSource.mkdirs();
}
项目:MainCalendar    文件BottomPopup.java   
/**
 * Show.
 */
@CallSuper
public void show() {
    onShowPrepare();
    popup.show();
    LogUtils.debug("popup show");
}
项目:DateTimePicker    文件NumberPicker.java   
@CallSuper
@Override
protected void drawableStateChanged() {
    super.drawableStateChanged();

    final Drawable selectionDivider = mSelectionDivider;
    if (selectionDivider != null && selectionDivider.isstateful()
            && selectionDivider.setState(getDrawableState())) {
        invalidateDrawable(selectionDivider);
    }
}
项目:Chocopie    文件LoaderFragment.java   
@CallSuper
protected void loadViews() {
    try {

        Yumloader.parse(this);

    } catch (Yumloader.ParsingException ignored) {}
}
项目:Mvp    文件BasePresenter.java   
@CallSuper
@Override
public void onAttach(@NonNull IView view) {
    try {
        mView = (T) view;
    } catch (ClassCastException e) {
        mView = null;
    }
}
项目:RLibrary    文件UIIViewImpl.java   
@CallSuper
@Override
public void release() {
    mOnUIViewListener = null;
    //mActivity = null;
    mChildILayout = null;
    //mParentILayout = null;
    //mILayout = null;
    mILifecycleList.clear();
}
项目:genius-groupie    文件nestedGroup.java   
/**
 * Every item in the group still exists but the data in each has changed (e.g. should rebind).
 *
 * @param group
 */
@CallSuper
@Override
public void onChanged(Group group) {
    if (parentDataObserver != null) {
        parentDataObserver.onItemRangeChanged(this,getItemCountBeforeGroup(group),group.getItemCount());
    }
}
项目:silly-android    文件ParsableActivity.java   
/**
 * {@inheritDoc}
 */
@Override
@CallSuper
protected void onCreate(@Nullable final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    AnnotationParser.parseType(this,this);
    if (getLayoutId() > 0) {
        setContentView(getLayoutId());
    }
}
项目:ChipsLayoutManager    文件MeasureSupporter.java   
@Override
@CallSuper
public void onItemRangeRemoved(int positionStart,int itemCount) {
    super.onItemRangeRemoved(positionStart,itemCount);
    /** we detected removing event,so should process measuring manually
     * @see <a href="http://stackoverflow.com/questions/40242011/custom-recyclerviews-layoutmanager-automeasuring-after-animation-finished-on-i">Stack Overflow issue</a>
     */
    isAfterRemoving = true;

    beforeRemovingWidth = autoMeasureWidth;
    beforeRemovingHeight = autoMeasureHeight;
}
项目:silly-android    文件EasyDialog.java   
@Override
@CallSuper
protected void onStart() {
    super.onStart();
    final View contentView = getContentView();
    if (contentView != null && mKeyboardListener != null) {
        contentView.getViewTreeObserver().addOnGlobalLayoutListener(mKeyboardListener);
    }
}
项目:GitHub    文件ActionModeHelper.java   
/**
 * {@inheritDoc}
 * With FlexibleAdapter v5.0.0 the default mode is {@link SelectableAdapter#MODE_IDLE},if
 * you want single selection enabled change default mode with {@link #withDefaultMode(int)}.
 */
@CallSuper
@Override
public void onDestroyActionMode(ActionMode actionMode) {
    if (SelectableAdapter.DEBUG)
        Log.i(TAG,"ActionMode is about to be destroyed! New mode will be " + defaultMode);
    // Change mode and deselect everything
    mAdapter.setMode(defaultMode);
    mAdapter.clearSelection();
    mActionMode = null;
    // Notify the provided callback
    if (mCallback != null) {
        mCallback.onDestroyActionMode(actionMode);
    }
}
项目:GitHub    文件FlexibleAdapter.java   
/**
 * Initializes the listener(s) of this Adapter.
 * <p>This method is automatically called from the Constructor.</p>
 *
 * @param listener the object(s) instance(s) of any listener
 * @return this Adapter,so the call can be chained
 * @since 5.0.0-b6
 */
@CallSuper
public FlexibleAdapter<T> addListener(@Nullable Object listener) {
    if (DEBUG && listener != null) {
        Log.i(TAG,"Adding listener class " + getClassName(listener) + " as:");
    }
    if (listener instanceof OnItemClickListener) {
        if (DEBUG) Log.i(TAG,"- OnItemClickListener");
        mItemClickListener = (OnItemClickListener) listener;
    }
    if (listener instanceof OnItemLongClickListener) {
        if (DEBUG) Log.i(TAG,"- OnItemLongClickListener");
        mItemLongClickListener = (OnItemLongClickListener) listener;
    }
    if (listener instanceof OnItemmoveListener) {
        if (DEBUG) Log.i(TAG,"- OnItemmoveListener");
        mItemmoveListener = (OnItemmoveListener) listener;
    }
    if (listener instanceof OnItemSwipeListener) {
        if (DEBUG) Log.i(TAG,"- OnItemSwipeListener");
        mItemSwipeListener = (OnItemSwipeListener) listener;
    }
    if (listener instanceof OnStickyHeaderchangelistener) {
        if (DEBUG) Log.i(TAG,"- OnStickyHeaderchangelistener");
        mStickyHeaderchangelistener = (OnStickyHeaderchangelistener) listener;
    }
    if (listener instanceof OnUpdateListener) {
        if (DEBUG) Log.i(TAG,"- OnUpdateListener");
        mUpdateListener = (OnUpdateListener) listener;
        mUpdateListener.onUpdateEmptyView(getMainItemCount());
    }
    return this;
}
项目:FireFiles    文件DocumentsProvider.java   
/**
 * Implementation is provided by the parent class. Can be overridden to
 * provide additional functionality,but subclasses <em>must</em> always
 * call the superclass. If the superclass returns {@code null},the subclass
 * may implement custom behavior.
 */
@CallSuper
@Override
public Bundle call(String method,String arg,Bundle extras) {
    if (!method.startsWith("android:")) {
        // Ignore non-platform methods
        return super.call(method,arg,extras);
    }

    try {
        return callUnchecked(method,extras);
    } catch (FileNotFoundException e) {
        throw new IllegalStateException("Failed call " + method,e);
    }
}
项目:Auto.js    文件ScriptEngine.java   
@CallSuper
@Override
public synchronized void destroy() {
    mDestroyed = true;
    if (mOnDestroyListener != null) {
        mOnDestroyListener.onDestroy(this);
    }
}
项目:android_arkhitekton    文件InstrumentedTestCase.java   
/**
 * Called after execution of each test method finishes.
 */
@After
@CallSuper
public void aftertest() throws Exception {
    // Inheritance hierarchies may for example release here resources acquired in beforetest() call.
    this.mContext = null;
}
项目:MDRXL    文件RxPresenter.java   
@CallSuper
@Override
protected void onFirstViewAttach() {
    super.onFirstViewAttach();
    for (final PresenterExtension extension : extensions) {
        extension.onFirstAttach();
    }
}
项目:boohee_v5.6    文件FragmentManagerImpl.java   
@CallSuper
public void onAnimationEnd(Animation animation) {
    if (this.mView != null && this.mShouldRunOnHWLayer) {
        this.mView.post(new Runnable() {
            public void run() {
                ViewCompat.setLayerType(AnimateOnHWLayerIfNeededListener.this.mView,null);
            }
        });
    }
    if (this.mOrignalListener != null) {
        this.mOrignalListener.onAnimationEnd(animation);
    }
}
项目:recyclerview-android    文件ItemClickHelper.java   
/**
 * {@inheritDoc}
 */
@CallSuper
@Override
protected void onDetachedFromrecyclerView(@NonNull final RecyclerView recyclerView) {
    recyclerView.removeOnItemTouchListener(mOnItemTouchListener);
    mGestureDetector = null;
}
项目:firefox-tv    文件MainActivityFirstrunTestRule.java   
@CallSuper
@Override
protected void beforeActivityLaunched() {
    super.beforeActivityLaunched();

    Context appContext = InstrumentationRegistry.getInstrumentation()
            .getTargetContext()
            .getApplicationContext();

    PreferenceManager.getDefaultSharedPreferences(appContext)
            .edit()
            .putBoolean(FirsTRUN_PREF,!showFirstRun)
            .apply();
}

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