@HiddenApi @Implementation public int[] getArrayIntResource(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; List<TypedResource> items = getConverter(value).getItems(value); int[] ints = new int[items.size()]; for (int i = 0; i < items.size(); i++) { TypedResource typedResource = resolve(items.get(i), RuntimeEnvironment.getQualifiers(), resId); ints[i] = getConverter(typedResource).asInt(typedResource); } return ints; }
@HiddenApi @Implementation public CharSequence[] getResourceTextArray(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; List<TypedResource> items = getConverter(value).getItems(value); CharSequence[] charSequences = new CharSequence[items.size()]; for (int i = 0; i < items.size(); i++) { TypedResource typedResource = resolve(items.get(i), RuntimeEnvironment.getQualifiers(), resId); charSequences[i] = getConverter(typedResource).asCharSequence(typedResource); } return charSequences; }
@HiddenApi @Implementation public CharSequence[] getResourceTextArray(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; List<TypedResource> items = getConverter(value).getItems(value); CharSequence[] charSequences = new CharSequence[items.size()]; for (int i = 0; i < items.size(); i++) { TypedResource typedResource = resolve(items.get(i), RuntimeEnvironment.getQualifiers(), resId); charSequences[i] = getConverter(typedResource).asCharSequence(typedResource); } return charSequences; }
@HiddenApi @Implementation public int[] getArrayIntResource(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; List<TypedResource> items = getConverter(value).getItems(value); int[] ints = new int[items.size()]; for (int i = 0; i < items.size(); i++) { TypedResource typedResource = resolve(items.get(i), RuntimeEnvironment.getQualifiers(), resId); ints[i] = getConverter(typedResource).asInt(typedResource); } return ints; }
protected TypedArray getTypedArrayResource(Resources resources, int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) { return null; } List<TypedResource> items = getConverter(value).getItems(value); return getTypedArray(resources, items, resId); }
protected TypedArray getTypedArrayResource(Resources resources, int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) { return null; } List<TypedResource> items = getConverter(value).getItems(value); return getTypedArray(resources, items, resId); }
@HiddenApi @Implementation public CharSequence[] getResourceTextArray(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; TypedResource[] items = getConverter(value).getItems(value); CharSequence[] charSequences = new CharSequence[items.length]; for (int i = 0; i < items.length; i++) { TypedResource typedResource = resolve(items[i], RuntimeEnvironment.getQualifiers(), resId); charSequences[i] = getConverter(typedResource).asCharSequence(typedResource); } return charSequences; }
@HiddenApi @Implementation public int[] getArrayIntResource(int resId) { TypedResource value = getAndResolve(resId, RuntimeEnvironment.getQualifiers(), true); if (value == null) return null; TypedResource[] items = getConverter(value).getItems(value); int[] ints = new int[items.length]; for (int i = 0; i < items.length; i++) { TypedResource typedResource = resolve(items[i], RuntimeEnvironment.getQualifiers(), resId); ints[i] = getConverter(typedResource).asInt(typedResource); } return ints; }
@HiddenApi @Implementation public boolean getResourceValue(int ident, int density, TypedValue outValue, boolean resolveRefs) { TypedResource value = getAndResolve(ident, RuntimeEnvironment.getQualifiers(), resolveRefs); if (value == null) return false; getConverter(value).fillTypedValue(value.getData(), outValue); return true; }
@HiddenApi @Implementation public boolean getResourceValue(int ident, int density, TypedValue outValue, boolean resolveRefs) { TypedResource value = getAndResolve(ident, RuntimeEnvironment.getQualifiers(), resolveRefs); if (value == null) return false; getConverter(value).fillTypedValue(value.getData(), outValue); return true; }
@HiddenApi @Implementation public boolean getResourceValue(int ident, int density, TypedValue outValue, boolean resolveRefs) { TypedResource value = getAndResolve(ident, RuntimeEnvironment.getQualifiers(), resolveRefs); if (value == null) return false; getConverter(value).fillTypedValue(value.getData(), outValue); return true; }
getConverter(typedResource).fillTypedValue(typedResource.getData(), typedValue);
getConverter(typedResource).fillTypedValue(typedResource.getData(), typedValue);