我正在构建一个Android应用程序,我的导入过于矛盾。
import com.twitter.sdk.android.core.Callback;
import okhttp3.Callback;
mLoginButton.setCallback(new Callback<TwitterSession>() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
}
});
我正在尝试初始化Twitter登录,但我也使用okhttp3来读取Json数据。我是系统的建议,将'Callback'的签名更改为匹配''。但如果我这样做,我将无法使用okhttp。
答案 0 :(得分:2)
在你的代码中使用这样的
import okhttp3.Callback;
mLoginButton.setCallback(new com.twitter.sdk.android.core.Callback<TwitterSession>() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, Response response) throws IOException {
}
});
答案 1 :(得分:2)
一旦导入了Twitter回调,就可以使用okhttp3.Callback callback;
强制使用okhttp3回调。