找不到com.android.volley.request的类文件
您好,我正试图通过帮助为salesforce开发一个android本机应用程序找不到com.android.volley.request的类文件,android,salesforce,android-volley,Android,Salesforce,Android Volley,您好,我正试图通过帮助为salesforce开发一个android本机应用程序 Forcedroid Mobile SDK 我的文件或目录如上图所示 但是我在主修课上犯了两个错误 private void sendRequest(String soql) throws UnsupportedEncodingException { RestRequest restRequest = RestRequest.getRequestForQuery(getString(R.
Forcedroid Mobile SDK
我的文件或目录如上图所示
但是我在主修课上犯了两个错误
private void sendRequest(String soql) throws UnsupportedEncodingException {
RestRequest restRequest = RestRequest.getRequestForQuery(getString(R.string.api_version), soql);
client.sendAsync(restRequest, new AsyncRequestCallback() {
@Override
public void onSuccess(RestRequest request, RestResponse result) {
try {
listAdapter.clear();
JSONArray records = result.asJSONObject().getJSONArray("records");
for (int i = 0; i < records.length(); i++) {
listAdapter.add(records.getJSONObject(i).getString("Name"));
}
} catch (Exception e) {
onError(e);
}
}
@Override
public void onError(Exception exception) {
Toast.makeText(MainActivity.this,
MainActivity.this.getString(SalesforceSDKManager.getInstance().getSalesforceR().stringGenericError(), exception.toString()),
Toast.LENGTH_LONG).show();
}
});
}
第二个错误是
api_version cannot be resolved or is not a field
The type com.android.volley.Request cannot be resolved. It is indirectly referenced from required .class files
我对android知之甚少,但SalesForce SDK对我来说是新的。我甚至一次也不能运行我创建的应用程序“sfaDroidpp”。请把我带出这个问题。提前感谢大家 你遵循这个指南了吗?是的。。我做了同样的步骤,并重新检查了我的所有步骤4-5次,但我仍然无法理解为什么我会遇到这个问题,所以最后我在这里发布了这个问题。看起来可能你没有正确地将截击添加到项目和构建路径。@ItaiHanski。。我成功地解决了这个问题,但现在我在运行我的android项目时遇到了另一个问题,它显示了另一个UI,而我的UI是不同的。它显示了salesforce公司的登录名和密码,即使my main.xml是不同的。@BlueGreen您可能应该查看salesforce文档。