mirror of
https://github.com/TonyJiangWJ/Auto.js.git
synced 2026-06-21 21:01:43 +08:00
fix: dialogs.select() arguments' parsing
This commit is contained in:
parent
be023ceefe
commit
e6811c2f5a
@ -69,7 +69,7 @@ module.exports = function(__runtime__, scope){
|
||||
}
|
||||
return rtDialogs().select(title, items, callback ? callback : null);
|
||||
}
|
||||
return rtDialogs().select(title, [].slice.call(arguments, 1));
|
||||
return rtDialogs().select(title, [].slice.call(arguments, 1), null);
|
||||
}
|
||||
|
||||
dialogs.singleChoice = function(title, items, index, callback){
|
||||
|
||||
@ -77,9 +77,7 @@ public class Dialogs {
|
||||
}
|
||||
|
||||
@ScriptInterface
|
||||
public Object select(String title, Object... args) {
|
||||
Object callback = getCallback(args);
|
||||
String[] items = getItems(args);
|
||||
public Object select(String title, String[] items, Object callback) {
|
||||
return ((BlockedMaterialDialog.Builder) dialogBuilder(callback)
|
||||
.itemsCallback()
|
||||
.title(title)
|
||||
@ -152,8 +150,8 @@ public class Dialogs {
|
||||
}
|
||||
|
||||
@ScriptInterface
|
||||
public int select(String title, Object... args) {
|
||||
return (Integer) Dialogs.this.select(title, args);
|
||||
public int select(String title, String[] items, Object callback) {
|
||||
return (Integer) Dialogs.this.select(title, items, callback);
|
||||
}
|
||||
|
||||
@ScriptInterface
|
||||
|
||||
Loading…
Reference in New Issue
Block a user