Java Code Examples for android.text.TextUtils#equals()

The following examples show how to use android.text.TextUtils#equals() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SearchResultAdapter.java    From xposed-rimet with Apache License 2.0 6 votes vote down vote up
public String poiItemToString(PoiItem poiItem) {

        if ("regeo".equals(poiItem.getPoiId())) {
            return poiItem.getSnippet();
        }

        if (beginAddress != null) {
            return beginAddress + poiItem.getSnippet();
        }

        StringBuilder builder = new StringBuilder(poiItem.getProvinceName());

        if (!TextUtils.equals(poiItem.getProvinceName(), poiItem.getCityName())) {
            builder.append(poiItem.getCityName());
        }

        builder.append(poiItem.getAdName());

        if (!TextUtils.equals(poiItem.getAdName(), poiItem.getSnippet())) {
            builder.append(poiItem.getSnippet());
        }

        return builder.toString();
    }
 
Example 2
Source File: LoadedApkHuaWei.java    From HuaWeiVerifier with Apache License 2.0 6 votes vote down vote up
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
    final String methodName = method.getName();
    if (TextUtils.equals(REGISTER_RECEIVER, methodName)) {
        if (mCurrentBroadcastCount >= MAX_BROADCAST_COUNT) {
            if (null != mCallback) {
                mCallback.tooManyBroadcast(mCurrentBroadcastCount, MAX_BROADCAST_COUNT);
            }
            return null;
        }
        mCurrentBroadcastCount++;
        if (null != mCallback) {
            mCallback.tooManyBroadcast(mCurrentBroadcastCount, MAX_BROADCAST_COUNT);
        }
    } else if (TextUtils.equals(UNREGISTER_RECEIVER, methodName)) {
        mCurrentBroadcastCount--;
        mCurrentBroadcastCount = mCurrentBroadcastCount < 0 ? 0 : mCurrentBroadcastCount;
        if (null != mCallback) {
            mCallback.tooManyBroadcast(mCurrentBroadcastCount, MAX_BROADCAST_COUNT);
        }
    }
    return method.invoke(mIActivityManagerObject, args);
}
 
Example 3
Source File: SettingFragment.java    From RelaxFinger with GNU General Public License v2.0 6 votes vote down vote up
/**
 * 检测是否拥有通知使用权
 * @return
 */
private boolean canAccessNotification() {

    if(Build.VERSION.SDK_INT < 19){

        return false;
    }

        String pkgName = mActivity.getPackageName();
    final String flat = Settings.Secure.getString(mContext.getContentResolver(),
            "enabled_notification_listeners");
    if (!TextUtils.isEmpty(flat)) {
        final String[] names = flat.split(":");
        for (int i = 0; i < names.length; i++) {
            final ComponentName cn = ComponentName.unflattenFromString(names[i]);
            if (cn != null) {
                if (TextUtils.equals(pkgName, cn.getPackageName())) {
                    return true;
                }
            }
        }
    }
    return false;
}
 
Example 4
Source File: KeyboardId.java    From simple-keyboard with Apache License 2.0 6 votes vote down vote up
private boolean equals(final KeyboardId other) {
    if (other == this)
        return true;
    return other.mElementId == mElementId
            && other.mMode == mMode
            && other.mWidth == mWidth
            && other.mHeight == mHeight
            && other.passwordInput() == passwordInput()
            && other.mLanguageSwitchKeyEnabled == mLanguageSwitchKeyEnabled
            && other.isMultiLine() == isMultiLine()
            && other.imeAction() == imeAction()
            && TextUtils.equals(other.mCustomActionLabel, mCustomActionLabel)
            && other.navigateNext() == navigateNext()
            && other.navigatePrevious() == navigatePrevious()
            && other.mSubtype.equals(mSubtype);
}
 
Example 5
Source File: ListPreference.java    From MDPreference with Apache License 2.0 5 votes vote down vote up
public void setValue(String value) {
    final boolean changed = !TextUtils.equals(mValue, value);
    if (changed || !mValueSet) {
        mValue = value;
        mValueSet = true;
        persistString(value);
        if (changed) {
            notifyChanged();
        }
    }
}
 
Example 6
Source File: DictionaryFacilitatorImpl.java    From openboard with GNU General Public License v3.0 5 votes vote down vote up
public boolean hasDict(final String dictType, @Nullable final String account) {
    if (Dictionary.TYPE_MAIN.equals(dictType)) {
        return mMainDict != null;
    }
    if (Dictionary.TYPE_USER_HISTORY.equals(dictType) &&
            !TextUtils.equals(account, mAccount)) {
        // If the dictionary type is user history, & if the account doesn't match,
        // return immediately. If the account matches, continue looking it up in the
        // sub dictionary map.
        return false;
    }
    return mSubDictMap.containsKey(dictType);
}
 
Example 7
Source File: TooltipDrawable.java    From material-components-android with Apache License 2.0 5 votes vote down vote up
/**
 * Sets the text to be displayed.
 *
 * @param text text to be displayed
 * @see #setTextResource(int)
 * @attr ref com.google.android.material.R.styleable#Tooltip_android_text
 */
public void setText(@Nullable CharSequence text) {
  if (!TextUtils.equals(this.text, text)) {
    this.text = text;
    textDrawableHelper.setTextWidthDirty(true);
    invalidateSelf();
  }
}
 
Example 8
Source File: DataReductionProxySettings.java    From delion with Apache License 2.0 5 votes vote down vote up
/**
 * If the given URL is a WebLite URL and should be overridden because the Data
 * Reduction Proxy is on, the user is in the Lo-Fi previews experiment, and the scheme of the
 * lite_url param is HTTP, returns the URL contained in the lite_url param. Otherwise returns
 * the given URL.
 *
 * @param url The URL to evaluate.
 * @return The URL to be used. Returns null if the URL param is null.
 */
public String maybeRewriteWebliteUrl(String url) {
    if (url == null || !URLUtil.isValidUrl(url) || !areLoFiPreviewsEnabled()
            || !isDataReductionProxyEnabled()) {
        return url;
    }
    String rewritten = extractUrlFromWebliteQueryParams(url);
    if (rewritten == null
            || !TextUtils.equals(Uri.parse(rewritten).getScheme(), "http")) {
        return url;
    }

    return rewritten;
}
 
Example 9
Source File: SpinnerPreference.java    From materialistic with Apache License 2.0 5 votes vote down vote up
@Override
protected void onSetInitialValue(boolean restorePersistedValue, Object defaultValue) {
    super.onSetInitialValue(restorePersistedValue, defaultValue);
    String value = restorePersistedValue ? getPersistedString(null) : (String) defaultValue;
    for (int i = 0; i < mEntryValues.length; i++) {
        if (TextUtils.equals(mEntryValues[i], value)) {
            mSelection = i;
            break;
        }
    }
}
 
Example 10
Source File: BookReviewAdapter.java    From BookReader with Apache License 2.0 5 votes vote down vote up
@Override
public BaseViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) {
    return new BaseViewHolder<BookReviewList.ReviewsBean>(parent, R.layout.item_community_book_review_list) {
        @Override
        public void setData(BookReviewList.ReviewsBean item) {
            if (!SettingManager.getInstance().isNoneCover()) {
                holder.setRoundImageUrl(R.id.ivBookCover, Constant.IMG_BASE_URL + item.book.cover,
                        R.drawable.cover_default);
            } else {
                holder.setImageResource(R.id.ivBookCover, R.drawable.cover_default);
            }

            holder.setText(R.id.tvBookTitle, item.book.title)
                    .setText(R.id.tvBookType, String.format(mContext.getString(R.string.book_review_book_type), Constant.bookType.get(item.book.type)))
                    .setText(R.id.tvTitle, item.title)
                    .setText(R.id.tvHelpfulYes, String.format(mContext.getString(R.string.book_review_helpful_yes), item.helpful.yes));

            if (TextUtils.equals(item.state, "hot")) {
                holder.setVisible(R.id.tvHot, true);
                holder.setVisible(R.id.tvTime, false);
                holder.setVisible(R.id.tvDistillate, false);
            } else if (TextUtils.equals(item.state, "distillate")) {
                holder.setVisible(R.id.tvDistillate, true);
                holder.setVisible(R.id.tvHot, false);
                holder.setVisible(R.id.tvTime, false);
            } else {
                holder.setVisible(R.id.tvTime, true);
                holder.setVisible(R.id.tvHot, false);
                holder.setVisible(R.id.tvDistillate, false);
                holder.setText(R.id.tvTime, FormatUtils.getDescriptionTimeFromDateString(item.created));
            }
        }
    };
}
 
Example 11
Source File: HotRefreshManager.java    From incubator-weex-playground with Apache License 2.0 5 votes vote down vote up
@Override
public void onMessage(BufferedSource payload, WebSocket.PayloadType type) throws IOException {
  if (type == WebSocket.PayloadType.TEXT) {
    String temp = payload.readUtf8();
    Log.e(TAG, "into--[onMessage] msg:" + temp);
    payload.close();

    if (TextUtils.equals("refresh", temp) && mHandler != null) {
      mHandler.obtainMessage(Constants.HOT_REFRESH_REFRESH, 0, 0, mUrl).sendToTarget();
    }
  }
}
 
Example 12
Source File: MainActivity.java    From AndroidDemoProjects with Apache License 2.0 5 votes vote down vote up
@Override
public void onReceive(Context context, Intent intent) {
    if(TextUtils.equals(ACTION_FENCE, intent.getAction())) {
        FenceState fenceState = FenceState.extract(intent);

        if( TextUtils.equals(KEY_SITTING_AT_HOME, fenceState.getFenceKey() ) ) {
            if( fenceState.getCurrentState() == FenceState.TRUE ) {
                Log.e("Tuts+", "You've been sitting at home for too long");
            }
        }
    }
}
 
Example 13
Source File: XmPluginHostApi.java    From NewXmPluginSDK with Apache License 2.0 5 votes vote down vote up
/**
 * ApiLevel:68 设置定时场景
 *
 * @param model    设备model
 * @param did      设备 did
 * @param us_id    定时场景的唯一标识。创建时传"0"
 * @param name     定时器名称
 * @param setting  定时器具体内容
 * @param authed   可以为null
 * @param callback
 */
public void editTimerScene(String model, String did, String us_id, String name,
                           JSONObject setting,
                           JSONArray authed, final Callback<JSONObject> callback) {
    JSONObject dataObj = new JSONObject();
    try {
        if (!TextUtils.isEmpty(us_id) && !TextUtils.equals("0", us_id)) {
            dataObj.put("us_id", us_id);
        }
        dataObj.put("identify", did);
        dataObj.put("name", name);
        dataObj.put("st_id", 8);
        dataObj.put("setting", setting);
        dataObj.put("authed", authed);
    } catch (JSONException e) {
        if (callback != null)
            callback.onFailure(-1, e.toString());
        return;
    }

    callSmartHomeApi(model, "/scene/edit", dataObj, callback, new Parser<JSONObject>() {
        @Override
        public JSONObject parse(String result) throws JSONException {
            return new JSONObject(result);
        }
    });

}
 
Example 14
Source File: PayResultBean.java    From SimpleProject with MIT License 5 votes vote down vote up
public PayResultBean(Map<String, String> rawResult) {
	if (rawResult == null) {
		return;
	}

	for (String key : rawResult.keySet()) {
		if (TextUtils.equals(key, "resultStatus")) {
			resultStatus = rawResult.get(key);
		} else if (TextUtils.equals(key, "result")) {
			result = rawResult.get(key);
		} else if (TextUtils.equals(key, "memo")) {
			memo = rawResult.get(key);
		}
	}
}
 
Example 15
Source File: MainActivity.java    From android with MIT License 5 votes vote down vote up
public void updateIssue(Issue issue) {
    for (int i = 0; i < mIssues.size(); i++) {
        if (TextUtils.equals(issue.id, mIssues.get(i).id)) {
            mIssues.set(i, issue);
            notifyItemChanged(i);
            return;
        }
    }
}
 
Example 16
Source File: BuffersPagerAdapter.java    From tapchat-android with Apache License 2.0 5 votes vote down vote up
@Subscribe public void onBufferChanged(final BufferChangedEvent event) {
    if (event.getConnection().getId() != mConnectionId) {
        return;
    }

    if (mConnectionState != TapchatService.STATE_LOADED) {
        return;
    }

    synchronized (mLock) {
        Buffer buffer = event.getBuffer();
        BufferInfo info = findBuffer(buffer.getId());
        if (info != null) {
            String newName = buffer.getDisplayName();
            int newWeight = buffer.getWeight();

            if (buffer.isArchived() && mDisplay == BuffersToDisplay.Normal) {
                mBuffers.remove(info);
                notifyDataSetChanged();
                return;
            }

            if ((!TextUtils.equals(info.mName, newName)) || info.mWeight != newWeight) {
                info.mName = newName;
                info.mWeight = newWeight;
                Collections.sort(mBuffers, BufferInfo.COMPARATOR);
                notifyDataSetChanged();
            }
        } else {
            if ((!buffer.isArchived()) || buffer.isArchived() && mDisplay == BuffersToDisplay.ShowArchived) {
                final ArrayList<BufferInfo> buffers = new ArrayList<>(mBuffers);
                buffers.add(BufferInfo.forBuffer(buffer));
                Collections.sort(buffers, BufferInfo.COMPARATOR);
                mBuffers = buffers;
                notifyDataSetChanged();
            }
        }
    }
}
 
Example 17
Source File: ActivityStackManager.java    From ViewDebugHelper with BSD 3-Clause "New" or "Revised" License 5 votes vote down vote up
public void offer(String s) {
    if (TextUtils.isEmpty(s)) {
        return;
    }
    if (TextUtils.equals(s, mTopActivityName)) {
        return;
    }
    mTopActivityName = s;
    XLog.e(TAG, "add activity:" + s);
    if (mActivityStack.size() >= MAX_STACK_SIZE) {
        mActivityStack.poll();
    }
    mActivityStack.offer(s);
}
 
Example 18
Source File: LetvBaseParser.java    From letv with Apache License 2.0 5 votes vote down vote up
private boolean isCreditTokenInvalid(JSONObject object) {
    JSONObject body = object.optJSONObject("body");
    if (isNull(body) || !TextUtils.equals(body.optString("code"), "201")) {
        return false;
    }
    return true;
}
 
Example 19
Source File: LinkingSocialProviderResponseHandler.java    From FirebaseUI-Android with Apache License 2.0 4 votes vote down vote up
private boolean isInvalidProvider(@NonNull String provider) {
    return TextUtils.equals(provider, EmailAuthProvider.PROVIDER_ID)
            || TextUtils.equals(provider, PhoneAuthProvider.PROVIDER_ID);
}
 
Example 20
Source File: AlbumVideoController.java    From letv with Apache License 2.0 4 votes vote down vote up
private void initStream() {
    if (this.mActivity.getFlow() != null) {
        AlbumPlayFlow flow = this.mActivity.getFlow();
        if (flow.isLebox()) {
            if (TextUtils.equals(flow.mBoxBean.stream, "21")) {
                this.mStreamSelectBox.setText(R.string.stream_smooth);
            } else if (TextUtils.equals(flow.mBoxBean.stream, "22")) {
                this.mStreamSelectBox.setText(R.string.stream_hd);
            } else {
                this.mStreamSelectBox.setText(R.string.stream_standard);
            }
            this.mStreamSelectBox.setEnabled(false);
            this.mMoreView.setButtonEnable(this.mStreamSelectBox, false);
            return;
        }
        this.vidForVideoShotNew = flow.mVid;
        if (this.vidForVideoShotOld == -1) {
            this.vidForVideoShotOld = this.vidForVideoShotNew;
        } else if (!(this.vidForVideoShotOld == -1 || this.vidForVideoShotOld == this.vidForVideoShotNew)) {
            FileUtils.clearPicsAfterChangeVideo(this.mActivity);
        }
        setVisibilityForVideoShot();
        flow.setCurrenStreamFromFullController();
        int playLevel = flow.mPlayLevel;
        boolean isLocalFile = flow.mIsDownloadFile;
        int downloadStreamLevel = flow.getDownloadStreamLevel();
        String[] streamLevels = PlayUtils.getStreamLevelName();
        String superHdName = streamLevels[3];
        String hdName = streamLevels[2];
        String standardName = streamLevels[1];
        String lowName = streamLevels[0];
        if (isLocalFile) {
            String downloadStreamName = hdName;
            if (downloadStreamLevel == 1) {
                downloadStreamName = superHdName;
            } else if (downloadStreamLevel == 0) {
                downloadStreamName = standardName;
            }
            this.mStreamSelectBox.setText(downloadStreamName);
        } else {
            this.mStreamSelectBox.setText(PlayUtils.getPlayLevelZh(superHdName, hdName, standardName, lowName, playLevel));
        }
        if (flow.mStreamSupporter.getStreamCount(flow.mLevelList) >= 1) {
            this.mStreamSelectBox.setEnabled(true);
            recoverFullPlayControllerHd();
            if (flow.mIsDownloadFile) {
                initStreamWhenIsLocal();
            } else {
                initStreamWhenOnline();
            }
        }
        if (flow.mLaunchMode == 0) {
            this.mStreamSelectBox.setVisibility(8);
        }
        if (mIsFirstInitLayout) {
            mIsFirstInitLayout = false;
        }
        setStreamButtonEnableByLevel(playLevel);
        if (!flow.mIsDownloadFile) {
            setStreamButtonSelectColor(playLevel);
        }
        if (playLevel == 5) {
            checkIfCanPlay1080p(false);
        }
    }
}