我正在阅读有关如何将Pinterest SDK实施到Android应用程序中的Pinterest Android文档:https://developers.pinterest.com/docs/sdks/android/?坚持认证。
提供了此示例。
但是如何使用它?如何声明pdkClient变量?
如果将其设为静态,则PDKClient.login方法大喊“非静态方法...”和新的PDKCallback()大喊:“无法访问com.android.volley.Response.Listener”
List scopes = new ArrayList<String>();
scopes.add(PDKClient.PDKCLIENT_PERMISSION_READ_PUBLIC);
scopes.add(PDKClient.PDKCLIENT_PERMISSION_WRITE_PUBLIC);
pdkClient.login(this, scopes, new PDKCallback() {
@Override
public void onSuccess(PDKResponse response) {
Log.d(getClass().getName(), response.getData().toString());
//user logged in, use response.getUser() to get PDKUser object
}
@Override
public void onFailure(PDKException exception) {
Log.e(getClass().getName(), exception.getDetailMessage());
}
});
在教程中是错误的,您可以像PdkClient.getInstance().login(...
这样使用它>