Skip to content

Commit 9c041f9

Browse files
committed
Update ArrayAdapter
1 parent 8dd705a commit 9c041f9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Sources/AndroidWidget/ArrayAdapter.swift

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,28 @@ open class ArrayAdapter<T: AnyJavaObject>: BaseAdapter {
99

1010
/// ArrayAdapter(Context context, int resource, List<T> objects)
1111
@JavaMethod
12-
@_nonoverride public convenience init(context: AndroidContent.Context?, resource: Int32, objects: [T?], environment: JNIEnvironment? = nil)
12+
@_nonoverride public convenience init(context: AndroidContent.Context?, resource: Int32, objects: [JavaObject?], environment: JNIEnvironment? = nil)
13+
14+
@JavaMethod
15+
@_nonoverride public convenience init(context: AndroidContent.Context?, resource: Int32, textViewResourceId: Int32, objects: [JavaObject?], environment: JNIEnvironment? = nil)
1316

1417
@JavaMethod
15-
open func remove(_ arg0: T?)
18+
open func remove(_ arg0: JavaObject?)
1619

1720
@JavaMethod
18-
open func insert(_ arg0: T?, _ arg1: Int32)
21+
open func insert(_ arg0: JavaObject?, _ arg1: Int32)
1922

2023
@JavaMethod
2124
open func clear()
2225

2326
@JavaMethod
24-
open func add(_ arg0: T?)
27+
open func add(_ arg0: JavaObject?)
2528

2629
@JavaMethod
2730
open func addAll(_ arg0: JavaCollection<T>?)
2831

2932
@JavaMethod
30-
open func addAll(_ arg0: [T?])
33+
open func addAll(_ arg0: [JavaObject?])
3134

3235
@JavaMethod
3336
open func getCount() -> Int32
@@ -48,7 +51,7 @@ open class ArrayAdapter<T: AnyJavaObject>: BaseAdapter {
4851
open override func getAutofillOptions() -> [CharSequence?]
4952

5053
@JavaMethod
51-
open func getPosition(_ arg0: T?) -> Int32
54+
open func getPosition(_ arg0: JavaObject?) -> Int32
5255

5356
@JavaMethod
5457
open func getItem(_ arg0: Int32) -> T!

0 commit comments

Comments
 (0)