/ / RoboSpice RequestProgressListener अपडेट प्रगति की स्थिति बताता है लेकिन प्रगति 0 पर ही रहती है - android, प्रगति, रोबोस्पाइस

RoboSpice RequestProgressListener प्रगति राज्यों को अपडेट करता है लेकिन प्रगति स्वयं 0 पर रहता है - एंड्रॉइड, प्रगति, रोबोपिसिस

स्वागत करती है

मैं इस तरह MyRequestListener में RequestProgressListener का उपयोग कर रहा हूं:

@Override
public void onRequestProgressUpdate(RequestProgress progress) {
Log.d(LOG_TAG, "Progress update: " + progress.getProgress());
}

मैं उन लॉग में देखता हूं जो RequestProcessor स्टेट्स बदलता है लेकिन प्रगति अपडेट लगातार 0 दिखाता है।

D//RequestProcessor.java:358(1391): 10:49:39.346 Thread-117 Sending progress PENDING
V//RequestProcessor.java:481(1391): 10:49:39.392 main Notifying 1 listeners of progress com.octo.android.robospice.request.listener.RequestProgress@41356ad0
I//MyRequestListener(1391): Progress update: 0.0
D//RequestProcessor.java:358(1391): 10:49:39.459 Thread-119 Sending progress READING_FROM_CACHE
V//RequestProcessor.java:481(1391): 10:49:39.472 main Notifying 1 listeners of progress com.octo.android.robospice.request.listener.RequestProgress@412e3a68
I//MyRequestListener(1391): Progress update: 0.0
D//RequestProcessor.java:358(1391): 10:49:39.538 Thread-119 Sending progress LOADING_FROM_NETWORK
V//RequestProcessor.java:481(1391): 10:49:39.546 main Notifying 1 listeners of progress com.octo.android.robospice.request.listener.RequestProgress@41294d88
I//MyRequestListener(1391): Progress update: 0.0
D//RequestProcessor.java:358(1391): 10:49:39.757 Thread-119 Sending progress WRITING_TO_CACHE
V//RequestProcessor.java:481(1391): 10:49:39.765 main Notifying 1 listeners of progress com.octo.android.robospice.request.listener.RequestProgress@41366160
I//MyRequestListener(1391): Progress update: 0.0
D//RequestProcessor.java:358(1391): 10:49:39.810 Thread-119 Sending progress COMPLETE
V//RequestProcessor.java:481(1391): 10:49:39.820 main Notifying 1 listeners of progress com.octo.android.robospice.request.listener.RequestProgress@413c6da0
I//MyRequestListener(1391): Progress update: 0.0

क्या मुझे कुछ याद आ रहा है या यह वैसे ही है जैसे यह है?

यह मेरे लिए बहुत स्पष्ट है कि यह REST अनुरोध के रूप में कुछ अप्रत्याशित के लिए प्रगति को मापना मुश्किल है, लेकिन यह कहता है कि वह ऐसा नहीं करता है :)

यदि अधिक जानकारी की आवश्यकता होगी, तो कृपया मुझे बताएं।

उत्तर:

जवाब के लिए 3 № 1

प्रगति कार्यों का अनुरोध करें। लेकिन REST अनुरोध की प्रगति प्राप्त करने के लिए Google Http जावा क्लाइंट या स्प्रिंग एंड्रॉइड के वास्तविक डिज़ाइन के साथ यह संभव नहीं है। बाइनरी अनुरोध जैसे अन्य अनुरोध प्रगति प्रदान करते हैं क्योंकि हमारे पास डाउनलोड पर पूर्ण नियंत्रण है।

क्षमा करें यदि उस बारे में आरएस प्रलेखन में कुछ स्पष्ट नहीं था। क्या आप भ्रामक जानकारी का लिंक प्रदान कर सकते हैं ताकि हम विकि को अपडेट कर सकें?