私はこのことをやろうとしていますが、どうすればわかりませんか? このコードは、Network Service が SMS 請求情報を送信するように要求します。請求が成功または失敗したときに、ネットワーク サービスの応答が記録されます。応答を取得するのに時間がかかる場合があり、そのプロセスをキャンセル/一時停止して、新しい番号で要求を再送信したい.
long before = System.currentTimeMillis();
String resp = new SmsConnection().doResponseRequest(sms);
long totalResponseTime=((System.currentTimeMillis() - before )/1000);
記録しかできずtotalResponseTime
、サービスからの応答を得るのに 50 ~ 100 秒かかることがあります。言い方はありますか
「resp
15秒以上かかる場合は、このリクエストをキャンセル/一時停止し、同時に別のリクエストを再送信してください。応答を受け取った後、そのリクエストを処理します。」
応答を受信するには、タイムアウト オプションのようなものが必要です。提案してください。
ありがとう、