Skip to content

Commit e82f8fb

Browse files
committed
Updated ArrayAdapter
1 parent b3bb9df commit e82f8fb

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Sources/AndroidWidget/ArrayAdapter.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22
import JavaKit
33
import JavaKitCollection
44
import JavaRuntime
5+
import AndroidContent
56

67
@JavaClass("android.widget.ArrayAdapter", implements: Filterable.self, ThemedSpinnerAdapter.self)
78
open class ArrayAdapter<T: AnyJavaObject>: BaseAdapter {
9+
10+
/// ArrayAdapter(Context context, int resource, List<T> objects)
11+
@JavaMethod
12+
@_nonoverride public convenience init(context: AndroidContent.Context, resource: Int32, environment: JNIEnvironment? = nil)
13+
814
@JavaMethod
915
open func remove(_ arg0: JavaObject?)
1016

@@ -57,3 +63,12 @@ extension JavaClass {
5763
@JavaStaticField(isFinal: true)
5864
public var NO_SELECTION: Int32
5965
}
66+
67+
// MARK: - API Annotations
68+
69+
public extension ArrayAdapter {
70+
71+
convenience init(context: AndroidContent.Context, resource: ResourceID, environment: JNIEnvironment? = nil) {
72+
self.init(context: context, resource: resource.rawValue, environment: environment)
73+
}
74+
}

0 commit comments

Comments
 (0)