--- android/MarketStats/src/dk/thoerup/marketstats/ShowStats.java 2010/05/26 15:10:14 755 +++ android/MarketStats/src/dk/thoerup/marketstats/ShowStats.java 2010/05/27 08:07:28 756 @@ -64,12 +64,12 @@ return response; } - private void loadComments(String appId, MarketSession session, String locale, ArrayList commentBeans) { + private void loadComments(String appId, MarketSession session, ArrayList commentBeans) { CommentCallback commentsCb = new CommentCallback(); commentsCb.setList( commentBeans ); - commentsCb.setLocale( locale ); - session.setLocale( new Locale(locale) ); + session.setLocale( Locale.ROOT ); + int start = 0; @@ -78,7 +78,7 @@ if (start > 0) count = Math.min(10, commentsCb.getEntryCount() ); - //log.warning("count=" + count + " start=" + start + " " + locale); + //log.warning("count=" + count + " start=" + start ); CommentsRequest commentsRequest = CommentsRequest.newBuilder() .setAppId(appId) .setStartIndex(start) @@ -89,7 +89,7 @@ session.flush(); start +=10; - if (start >= 20) + if (start >= 50) break; //emergency brake } while ( start < commentsCb.getEntryCount() ); @@ -125,14 +125,11 @@ if (appId != null) { - loadComments(appId, session, "da", commentBeans); - loadComments(appId, session, "en", commentBeans); - - Collections.sort(commentBeans); + loadComments(appId, session, commentBeans); sb.append("-----------------------------------------------------------------\n"); for (CommentBean c : commentBeans) { - sb.append("User: " + c.author + " (" + c.locale + ")\n"); + sb.append("User: " + c.author + "\n"); sb.append("Rating: " + c.rating + "\n"); sb.append("Time: " + new Date(c.time).toString() + "\n"); sb.append( c.text + "\n");