-
- All Implemented Interfaces:
-
android.os.Parcelable,com.backbase.deferredresources.DeferredIntegerArray,com.backbase.deferredresources.integer.ParcelableDeferredIntegerArray
public final class DeferredIntegerArray.Constant implements ParcelableDeferredIntegerArray
A wrapper for a constant array of integer values.
This class protects against array mutability by holding a copy of the input values and by always returning a new copy of those values when resolved.
-
-
Constructor Summary
Constructors Constructor Description DeferredIntegerArray.Constant(Integer values)Initialize with the given integer values. DeferredIntegerArray.Constant(Collection<Integer> values)Convenience for initializing with a Collection of integer values.
-
Method Summary
-
-
Constructor Detail
-
DeferredIntegerArray.Constant
DeferredIntegerArray.Constant(Integer values)
Initialize with the given integer values.
-
DeferredIntegerArray.Constant
DeferredIntegerArray.Constant(Collection<Integer> values)
Convenience for initializing with a Collection of integer values.
-
-
Method Detail
-
resolve
IntArray resolve(Context context)
Always resolves to a new array copied from values. Changes to the returned array will not be reflected in future calls to resolve this DeferredIntegerArray.
-
-
-
-