ここにクラスがあり、カレンダーのイベントを 1 つずつ取得します。InputStream と HttpGet を使用します。これにより、アプリケーションが非常に遅くなります。どうすれば高速化できますか。私は次のコードを持っています、
List<ArrayList> event= getEvents(filter, urls,EmailShare)
public List getEvents(Filter filter, String uri,List<String> emailShare){
List eventsToday = null;
for (String email : emailShare) {
String uris = uri + email + "/events/";
InputStream stream=httpGet(uris);
BufferedReader br =
new BufferedReader(new InputStreamReader(stream));
CalendarBuilder builder = new CalendarBuilder();
calendar = builder.build(br);
eventsToday = (List<?>)
filter.filter(calendar.getComponents(Component.VEVENT));
arrayList.addAll(eventsToday);
}
return arrayList;
}
InputStream行では遅いです。