1

ここにクラスがあり、カレンダーのイベントを 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行では遅いです。

4

0 に答える 0