java类android.support.annotation.StringRes的实例源码

GamePlayActivity.java 文件源码 项目:play-billing-codelab 阅读 39 收藏 0 点赞 0 评论 0
/**
 * Show an alert dialog to the user
 * @param messageId String id to display inside the alert dialog
 * @param optionalParam Optional attribute for the string
 */
@UiThread
void alert(@StringRes int messageId, @Nullable Object optionalParam) {
    if (Looper.getMainLooper().getThread() != Thread.currentThread()) {
        throw new RuntimeException("Dialog could be shown only from the main thread");
    }

    AlertDialog.Builder bld = new AlertDialog.Builder(this);
    bld.setNeutralButton("OK", null);

    if (optionalParam == null) {
        bld.setMessage(messageId);
    } else {
        bld.setMessage(getResources().getString(messageId, optionalParam));
    }

    bld.create().show();
}
ToastUtils.java 文件源码 项目:HeadlineNews 阅读 39 收藏 0 点赞 0 评论 0
/**
 * 安全地显示长时吐司
 *
 * @param resId 资源Id
 */
public static void showLongSafe(@StringRes final int resId) {
    sHandler.post(new Runnable() {
        @Override
        public void run() {
            show(resId, Toast.LENGTH_LONG);
        }
    });
}
TextInputDialogFragment.java 文件源码 项目:AndProx 阅读 38 收藏 0 点赞 0 评论 0
public static TextInputDialogFragment newInstance(@StringRes int summary, TextInputDialogListener listener) {
    TextInputDialogFragment f = new TextInputDialogFragment();

    Bundle args = new Bundle();
    args.putInt(SUMMARY_RES, summary);
    f.setArguments(args);

    f.mListener = listener;
    return f;
}
BuilderJoinerAndroid.java 文件源码 项目:Rx_java2_soussidev 阅读 38 收藏 0 点赞 0 评论 0
@NonNull @Override
public BuilderJoinerAndroid setPositiveButton(
        @StringRes int textId,
        @Nullable DialogInterface.OnClickListener listener)
{
    return (BuilderJoinerAndroid) super.setPositiveButton(textId, listener);
}
ToastUtils.java 文件源码 项目:BrotherWeather 阅读 51 收藏 0 点赞 0 评论 0
/**
 * 安全地显示短时吐司
 *
 * @param resId 资源Id
 * @param args  参数
 */
public static void showShortSafe(final @StringRes int resId, final Object... args) {
    sHandler.post(new Runnable() {
        @Override
        public void run() {
            show(resId, Toast.LENGTH_SHORT, args);
        }
    });
}
BaseFragmentMvp.java 文件源码 项目:CleanArchitechture 阅读 33 收藏 0 点赞 0 评论 0
public void onLoadingEmpty(@StringRes int error){
    if (mTvError != null){
        mTvError.setText(error);
        mTvError.setVisibility(View.VISIBLE);
        mProgressLoading.setVisibility(View.GONE);
        mContainSubView.setVisibility(View.GONE);
    }
}
Input.java 文件源码 项目:SimpleDialogFragments 阅读 40 收藏 0 点赞 0 评论 0
/**
 * Provide an array of suggestions to be shown while the user is typing
 * This enables the auto-complete behaviour.
 *
 * @param suggestionStringResArray array of string resources to suggest
 */
public Input suggest(@StringRes int... suggestionStringResArray){
    if (suggestionStringResArray != null && suggestionStringResArray.length > 0) {
        this.suggestionStringResArray = suggestionStringResArray;
    }
    return this;
}
AccessibilityViewMatchers.java 文件源码 项目:espresso-support 阅读 34 收藏 0 点赞 0 评论 0
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
public static Matcher<? super View> withUsageHintOnLongClick(@StringRes final int resourceId) {
    return new TypeSafeMatcher<View>() {

        private String resourceName;
        private String expectedText;

        @Override
        protected boolean matchesSafely(View view) {
            if (!view.isLongClickable()) {
                return false;
            }

            expectedText = view.getResources().getString(resourceId);
            resourceName = view.getResources().getResourceEntryName(resourceId);

            if (expectedText == null) {
                return false;
            }

            AccessibilityNodeInfo.AccessibilityAction clickAction = findAction(view, AccessibilityNodeInfo.ACTION_LONG_CLICK);
            return expectedText.equals(clickAction.getLabel());
        }

        @Override
        public void describeTo(Description description) {
            description.appendText("is long clickable and has custom usage hint for ACTION_LONG_CLICK from resource id: ").appendValue(resourceId);
            appendResourceNameAndExpectedTextToDescription(description, resourceName, expectedText);
        }
    };
}
ToastUtil.java 文件源码 项目:AndroidDevSamples 阅读 40 收藏 0 点赞 0 评论 0
@UiThread
public static void showLong(Context context, @StringRes int message) {
    Toast toast = getToast(context);
    if (toast != null) {
        toast.setText(message);
        toast.setDuration(Toast.LENGTH_LONG);
        toast.show();
    }
}
DialogService.java 文件源码 项目:Pocket-Plays-for-Twitch 阅读 33 收藏 0 点赞 0 评论 0
private static MaterialSimpleListItem getThemeDialogAdapterItem(@StringRes int title, @DrawableRes int icon, String currentTheme, Activity activity) {
    MaterialSimpleListItem.Builder builder = new MaterialSimpleListItem.Builder(activity)
            .content(title)
            .icon(icon);

    return builder.build();
}
GifPagerFragment.java 文件源码 项目:Phoenix-for-VK 阅读 37 收藏 0 点赞 0 评论 0
@Override
public void setToolbarSubtitle(@StringRes int titleRes, Object... params) {
    ActionBar actionBar = ActivityUtils.supportToolbarFor(this);
    if (Objects.nonNull(actionBar)) {
        actionBar.setSubtitle(getString(titleRes, params));
    }
}
MyAlertDialog.java 文件源码 项目:AndroidMuseumBleManager 阅读 36 收藏 0 点赞 0 评论 0
/**
 * 单个按钮,显示需要调用show()
 *
 * @param context
 * @param messageResId
 * @param postBtResId
 * @param postListener
 */
public static AlertDialog getDialog(final Context context, @StringRes int messageResId, @StringRes int postBtResId
        , DialogInterface.OnClickListener postListener, boolean cancelable) {
    AlertDialog dialog = new AlertDialog.Builder(context)
            .setPositiveButton(postBtResId, postListener)
            .setCancelable(cancelable)
            .setMessage(messageResId)
            .create();
    return dialog;
}
ToastUtil.java 文件源码 项目:AndroidDevSamples 阅读 48 收藏 0 点赞 0 评论 0
@UiThread
public static void showShort(Context context, @StringRes int message) {
    Toast toast = getToast(context);
    if (toast != null) {
        toast.setText(message);
        toast.setDuration(Toast.LENGTH_SHORT);
        toast.show();
    }
}
AwesomeDialogFragment.java 文件源码 项目:Android-DialogExperiment 阅读 39 收藏 0 点赞 0 评论 0
public static AwesomeDialogFragment newInstance(@StringRes int message, @StringRes int positive, @StringRes int negative) {
    AwesomeDialogFragment fragment = new AwesomeDialogFragment();
    Bundle bundle = new Bundle();
    bundle.putInt(KEY_MESSAGE, message);
    bundle.putInt(KEY_POSITIVE, positive);
    bundle.putInt(KEY_NEGATIVE, negative);
    fragment.setArguments(bundle);
    return fragment;
}
ToastUtils.java 文件源码 项目:Android-UtilCode 阅读 41 收藏 0 点赞 0 评论 0
/**
 * 安全地显示短时吐司
 *
 * @param resId 资源Id
 */
public static void showShortSafe(final @StringRes int resId) {
    sHandler.post(new Runnable() {
        @Override
        public void run() {
            show(resId, Toast.LENGTH_SHORT);
        }
    });
}
ValiFieldText.java 文件源码 项目:valifi 阅读 33 收藏 0 点赞 0 评论 0
public ValiFieldText addMinLengthValidator(@StringRes int errorResource, int minLength) {
    String errorMessage = getString(errorResource, minLength);
    return addMinLengthValidator(errorMessage, minLength);
}
CheckAppUpdate.java 文件源码 项目:AppUpdate 阅读 35 收藏 0 点赞 0 评论 0
private void setButtonText(@StringRes int buttonText) {
    this.buttonText = buttonText;
}
ActionBarDrawerToggle.java 文件源码 项目:boohee_v5.6 阅读 42 收藏 0 点赞 0 评论 0
public ActionBarDrawerToggle(Activity activity, DrawerLayout drawerLayout, @DrawableRes int drawerImageRes, @StringRes int openDrawerContentDescRes, @StringRes int closeDrawerContentDescRes) {
    this(activity, drawerLayout, !assumeMaterial(activity), drawerImageRes, openDrawerContentDescRes, closeDrawerContentDescRes);
}
LibraryDetailActivity.java 文件源码 项目:disclosure-android-app 阅读 33 收藏 0 点赞 0 评论 0
@Override public void notify(@StringRes int id) {
  Toast.makeText(this, id, Toast.LENGTH_SHORT).show();
}
ProgressDialog.java 文件源码 项目:javaide 阅读 35 收藏 0 点赞 0 评论 0
public ProgressDialog(Context context, @StringRes int titleRes) {
    this(context, context.getString(titleRes));
}
BaseFragment.java 文件源码 项目:DOUSalaries 阅读 36 收藏 0 点赞 0 评论 0
@Override
public void onError(@StringRes int resId) {
    if (baseActivity != null) {
        baseActivity.onError(resId);
    }
}
EasySP.java 文件源码 项目:EasySP 阅读 32 收藏 0 点赞 0 评论 0
public Set<String> getStringSet(@StringRes int key) {
    return getStringSet(mContext.getString(key));
}
SharedPreferencesUtils.java 文件源码 项目:ReplyMessage 阅读 34 收藏 0 点赞 0 评论 0
public boolean contains(@StringRes int key) {
    return contains(mContext.getString(key));
}
Toaster.java 文件源码 项目:LiteReader 阅读 30 收藏 0 点赞 0 评论 0
public static void toast(Context context, @StringRes int stringRes) {
    toast(context, context.getResources().getString(stringRes), Toast.LENGTH_SHORT);
}
RetrieveTestPageFragment.java 文件源码 项目:OpenYOLO-Android 阅读 37 收藏 0 点赞 0 评论 0
private void showSnackbar(@StringRes int messageId) {
    Snackbar.make(getView(), messageId, Snackbar.LENGTH_SHORT).show();
}
Negated.java 文件源码 项目:cortado 阅读 36 收藏 0 点赞 0 评论 0
@IdeSuggestion
@Override
public final Cortado.And.ViewInteraction withHint(@StringRes int resourceId) {
    return super.withHint(resourceId);
}
ClipboardUtils.java 文件源码 项目:CurrentActivity 阅读 43 收藏 0 点赞 0 评论 0
public static void copyToClipboard(@NonNull Context context, @StringRes int resId, String text) {
    copyToClipboard(context, context.getString(resId), text);
}
BaseSubView.java 文件源码 项目:GitHub 阅读 31 收藏 0 点赞 0 评论 0
@Override
public void showMessage(@StringRes int resId) {
    if (mParentMvpView != null) {
        mParentMvpView.showMessage(resId);
    }
}
MaterialDialog.java 文件源码 项目:GitHub 阅读 40 收藏 0 点赞 0 评论 0
@UiThread
public final void setContent(@StringRes int newContentRes, @Nullable Object... formatArgs) {
    setContent(builder.context.getString(newContentRes, formatArgs));
}
Negated.java 文件源码 项目:cortado 阅读 33 收藏 0 点赞 0 评论 0
@IdeSuggestion
@Override
public final Cortado.Or.ViewInteraction withHint(@StringRes int resourceId) {
    return super.withHint(resourceId);
}


问题


面经


文章

微信
公众号

扫码关注公众号