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


Java AndroidRuntimeException类代码示例

本文整理汇总了Java中android.util.AndroidRuntimeException的典型用法代码示例。如果您正苦于以下问题:Java AndroidRuntimeException类的具体用法?Java AndroidRuntimeException怎么用?Java AndroidRuntimeException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: requestFeature

import android.util.AndroidRuntimeException; //导入依赖的package包/类
@Override
public boolean requestFeature(int featureId) {
    if (ActionBarSherlock.DEBUG) Log.d(TAG, "[requestFeature] featureId: " + featureId);

    if (mContentParent != null) {
        throw new AndroidRuntimeException("requestFeature() must be called before adding content");
    }

    switch (featureId) {
        case Window.FEATURE_ACTION_BAR:
        case Window.FEATURE_ACTION_BAR_OVERLAY:
        case Window.FEATURE_ACTION_MODE_OVERLAY:
        case Window.FEATURE_INDETERMINATE_PROGRESS:
        case Window.FEATURE_NO_TITLE:
        case Window.FEATURE_PROGRESS:
            mFeatures |= (1 << featureId);
            return true;

        default:
            return false;
    }
}
 
开发者ID:treasure-lau,项目名称:CSipSimple,代码行数:23,代码来源:ActionBarSherlockCompat.java

示例2: start

import android.util.AndroidRuntimeException; //导入依赖的package包/类
private void start(boolean playBackwards) {
    if (Looper.myLooper() == null) {
        throw new AndroidRuntimeException("Animators may only be run on Looper threads");
    }
    mPlayingBackwards = playBackwards;
    mCurrentIteration = 0;
    mPlayingState = STOPPED;
    mStarted = true;
    mStartedDelay = false;
    mPaused = false;
    AnimationHandler animationHandler = getOrCreateAnimationHandler();
    animationHandler.mPendingAnimations.add(this);
    if (mStartDelay == 0) {
        setCurrentPlayTime(0);
        mPlayingState = STOPPED;
        mRunning = true;
        notifyStartListeners();
    }
    animationHandler.start();
}
 
开发者ID:MLNO,项目名称:airgram,代码行数:21,代码来源:ValueAnimator.java

示例3: start

import android.util.AndroidRuntimeException; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public void start() {
    if (Looper.myLooper() == null) {
        throw new AndroidRuntimeException("Animators may only be run on Looper threads");
    }

    mStarted = true;
    mRunning = false;
    mProgress = 0;

    mLastFrameTime = 0;
    AnimationHandler handler = AnimationHandler.getInstance();
    handler.addAnimationFrameCallback(this, mStartDelay);

    if (mStartDelay == 0) {
        startAnimation();
    }
}
 
开发者ID:unixzii,项目名称:android-SpringAnimator,代码行数:20,代码来源:AbsSpringAnimator.java

示例4: cancel

import android.util.AndroidRuntimeException; //导入依赖的package包/类
/** {@inheritDoc} */
@SuppressWarnings("unchecked")
@Override
public void cancel() {
    if (Looper.myLooper() == null) {
        throw new AndroidRuntimeException("Animators may only be run on Looper threads");
    }

    if ((mStarted || mRunning) && getListeners() != null) {
        if (!mRunning) {
            // If it's not yet running, then start listeners weren't called. Call them now.
            notifyStartListeners();
        }
        ArrayList<AnimatorListener> tmpListeners =
                (ArrayList<AnimatorListener>) getListeners().clone();
        for (AnimatorListener listener : tmpListeners) {
            listener.onAnimationCancel(this);
        }
    }
    endAnimation();
}
 
开发者ID:unixzii,项目名称:android-SpringAnimator,代码行数:22,代码来源:AbsSpringAnimator.java

示例5: resume

import android.util.AndroidRuntimeException; //导入依赖的package包/类
/** {@inheritDoc} */
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
public void resume() {
    if (Looper.myLooper() == null) {
        throw new AndroidRuntimeException("Animators may only be resumed from the same " +
                "thread that the animator was started on");
    }
    if (isPaused()) {
        if (!mRunning) {
            AnimationHandler handler = AnimationHandler.getInstance();
            handler.addAnimationFrameCallback(this, 0);
        }
    }
    super.resume();
}
 
开发者ID:unixzii,项目名称:android-SpringAnimator,代码行数:17,代码来源:AbsSpringAnimator.java

示例6: requestFeature

import android.util.AndroidRuntimeException; //导入依赖的package包/类
@Override
public boolean requestFeature(int featureId) {
    if (BuildConfig.DEBUG) Log.d(TAG, "[requestFeature] featureId: " + featureId);

    if (mContentParent != null) {
        throw new AndroidRuntimeException("requestFeature() must be called before adding content");
    }

    switch (featureId) {
        case Window.FEATURE_ACTION_BAR:
        case Window.FEATURE_ACTION_BAR_OVERLAY:
        case Window.FEATURE_ACTION_MODE_OVERLAY:
        case Window.FEATURE_INDETERMINATE_PROGRESS:
        case Window.FEATURE_NO_TITLE:
        case Window.FEATURE_PROGRESS:
            mFeatures |= (1 << featureId);
            return true;

        default:
            return false;
    }
}
 
开发者ID:ivanovpv,项目名称:darksms,代码行数:23,代码来源:ActionBarSherlockCompat.java

示例7: onAboutLicensesClick

import android.util.AndroidRuntimeException; //导入依赖的package包/类
@OnClick(R.id.about_licenses)
public void onAboutLicensesClick() {
    try {
        new LicensesDialog.Builder(getActivity())
                .setNotices(R.raw.licenses)
                .setTitle(R.string.about_licenses)
                .setIncludeOwnLicense(true)
                .setCloseText(R.string.buttons_ok)
                .build()
                .showAppCompat();
    } catch (AndroidRuntimeException e) {
        View contentView = getActivity().getWindow().getDecorView();
        Snackbar snackbar = Snackbar.make(contentView,
                R.string.message_open_licenses_error, Snackbar.LENGTH_LONG);
        snackbar.setAction(R.string.message_install_web_view, v -> openPlayStore());
        snackbar.show();
    }
}
 
开发者ID:iotaledger,项目名称:android-wallet-app,代码行数:19,代码来源:AboutFragment.java

示例8: registerReceiverIgnoredReceiverHasRegisteredHereException

import android.util.AndroidRuntimeException; //导入依赖的package包/类
public static void
registerReceiverIgnoredReceiverHasRegisteredHereException(Context
                                                                  context, RecordOperationAppBroadcastReceiver broadcastReceiver,
                                                          IntentFilter intentFilter) {
    if (broadcastReceiver == null ||
            broadcastReceiver.hasRegistered() || intentFilter == null) {
        return;
    }
    try {
        context.getApplicationContext().registerReceiver(broadcastReceiver,
                intentFilter);
        broadcastReceiver.setHasRegistered(true);
    } catch
            (AndroidRuntimeException receiverHasRegisteredException) {
        receiverHasRegisteredException.printStackTrace();
    }
}
 
开发者ID:jas0nchen,项目名称:X.Ray,代码行数:18,代码来源:Utility.java

示例9: requestFeature

import android.util.AndroidRuntimeException; //导入依赖的package包/类
@Override
public boolean requestFeature(int featureId) {
    if (DEBUG) Log.d(TAG, "[requestFeature] featureId: " + featureId);

    if (mContentParent != null) {
        throw new AndroidRuntimeException("requestFeature() must be called before adding content");
    }

    switch (featureId) {
        case Window.FEATURE_ACTION_BAR:
        case Window.FEATURE_ACTION_BAR_OVERLAY:
        case Window.FEATURE_ACTION_MODE_OVERLAY:
        case Window.FEATURE_INDETERMINATE_PROGRESS:
        case Window.FEATURE_NO_TITLE:
        case Window.FEATURE_PROGRESS:
            mFeatures |= (1 << featureId);
            return true;

        default:
            return false;
    }
}
 
开发者ID:tamzi,项目名称:sophia,代码行数:23,代码来源:ActionBarSherlockCompat.java


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