В цикле FOR в одной из моих связанных служб я делаю другой вызов другой связанной услуги. Я получаю ошибку "rejected from java.util.concurrent.ThreadPoolExecutor"
. Я знаю, это потому, что для выполнения моих задач недостаточно потоков. Я немного смущен в отношении пулов потоков, но я знаю, что мне нужно что-то вроде этого, чтобы потоки подождали.Отклонено от ThreadPoolExecutor, несколько связанных служб
Как я могу заставить сообщения ждать (ниже) для бесплатной темы перед отправкой сообщения в службу?
Message message = Message.obtain(null, TwitterService.REQUEST, 0, 0);
SendFBIDParcel parcel = new SendFBIDParcel();
parcel.id = item.getGivenID();
Bundle bundle = new Bundle();
bundle.putParcelable("id", parcel);
message.setData(bundle);
try {
messenger.send(message);
counter++;
} catch (RemoteException e) {
e.printStackTrace();
}
Откуда у вас «мессенджер»? Можете ли вы повлиять на его конфигурацию? – Thilo
Извините, что я не понимаю, посланник - это то, что я использую для отправки сообщения службе –