此代码始终返回false: http://pastebin.com/pxz4DUEm
即使它记录成功等等......在我的“IF”语句结束之前,似乎底部返回语句正在触发。我不能延迟返回声明,因为用户的互联网可能很慢。
答案 0 :(得分:0)
Callback
中的代码是异步执行的。
使用API.getMembership,您只能注册一个static List<String> listChars(String s) {
if ("".equals(s)) return new ArrayList<String>();
List<String> ret = new ArrayList<>();
ret.add(s.substring(0,1));
ret.addAll(listChars(s.substring(1)));
return ret;
}
,它不会立即执行。相反,您的代码将继续使用以下语句。
您应该了解匿名内部类。 https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html