编辑:出现这个问题是因为我没有意识到有一个StrongLoop指南要遵循。我的请求是存根而不是StrongLoop代码本身。
我对Android和Java都很陌生。当我测试某些东西时,我想在项目中保留StrongLoop sample code,所以我尝试将其存根(以获得构建)并失败。我发现并将遵循StrongLoop设置指南,但缺乏我的存根技能。
我认为这是我问题的最低代码:
1: // UserRepository<User> userRepo = adapter.createRepository(UserRepository<User>.class);
2: UserRepository<User> userRepo = adapter.createRepository(UserRepository.class);
3: userRepo.findCurrentUser(new ObjectCallback<User>() {
4: public void onSuccess(User user) {}
5: });
6: userRepo.loginUser("user", "pwd",
7: new UserRepository<User>.LoginCallback() {
存根尝试:
public class User {}
public class UserRepository<a> {
public void findCurrentUser(ObjectCallback a) {}
public void loginUser(String a, String b, UserRepository c) {}
public void onSuccess(User u) {}
public void LoginCallback() {}
}
在线,请注意:
对于#2,我必须添加:
@SuppressWarnings("unchecked");
......由于#7的错误,我停止挖洞。如果没有关于我打破的建议,那么搜索太过通用了。
那么如何修复我的存根尝试呢?我将从中学习,并且通过阅读建议,我很乐意研究我无法命名的概念,但肯定会误用。