안드로이드 개발 질문/답변
(글 수 45,052)
try {
MarketSession session = new MarketSession();
session.login("email", "password");
String query = "apps";
AppsRequest appsRequest = AppsRequest.newBuilder()
.setQuery(query)
.setStartIndex(0)
.setEntriesCount(10)
.setOrderType(AppsRequest.OrderType.NEWEST)
.setWithExtendedInfo(true)
.build();
session.append(appsRequest, new Callback<AppsResponse>() {
@Override
public void onResult(ResponseContext context, AppsResponse response){
// Your code here
// response.getApp(0).getCreator() ...
// see AppsResponse class definition for more info
test = response.getApp(0).getTitle();
test = response.getApp(0).getId();
}
}
);
session.flush();
}
catch (Exception e)
{
e.printStackTrace();
}
위의 소스로 테스트를 하고있습니다. 그런데 콜벡메서드부분에서 AppsResponse 가 계속 null값이 들어오고 있습니다. 어떤게 문제인지 궁급합니다.
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
퍼미션은 인터넷사용을 허가해준상태입니다. 혹시 다른 설정이 더필요하거나 소스상에 문제가있는지요?
도움 부탁드립니다.
MarketSession session = new MarketSession();
session.login("email", "password");
String query = "apps";
AppsRequest appsRequest = AppsRequest.newBuilder()
.setQuery(query)
.setStartIndex(0)
.setEntriesCount(10)
.setOrderType(AppsRequest.OrderType.NEWEST)
.setWithExtendedInfo(true)
.build();
session.append(appsRequest, new Callback<AppsResponse>() {
@Override
public void onResult(ResponseContext context, AppsResponse response){
// Your code here
// response.getApp(0).getCreator() ...
// see AppsResponse class definition for more info
test = response.getApp(0).getTitle();
test = response.getApp(0).getId();
}
}
);
session.flush();
}
catch (Exception e)
{
e.printStackTrace();
}
위의 소스로 테스트를 하고있습니다. 그런데 콜벡메서드부분에서 AppsResponse 가 계속 null값이 들어오고 있습니다. 어떤게 문제인지 궁급합니다.
androidmarketapi-0.4.jar
protobuf-java-2.2.0.jar 파일을 다운받아 라이브러리 추가,
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
퍼미션은 인터넷사용을 허가해준상태입니다. 혹시 다른 설정이 더필요하거나 소스상에 문제가있는지요?
도움 부탁드립니다.



