मैं इवेंटसोर्स नामक लाइब्रेरी का उपयोग कर रहा हूं और मैंने थ्रेड लागू किया है, हालांकि, मुझे यकीन नहीं है कि यूआरआई क्या है या अतिरिक्त हैडर पैरामीटर? क्या कोई कृपया समझा सकता है, मैं इस धागे को कैसे संभालूंगा?

Thread eventThread = new Thread(new Runnable() {
    @Override
    public void run() {
        try {
            eventSource = new EventSource(mURI, new SSEHandler(), extraHeaderParameters);
            /* eventSource = new EventSource(UriProxy, UriApi, new SSEHandler(), extraHeaderParameters)*/
            eventSource.connect();
        } catch(URISyntaxException e) {
            Log.v("Error starting eventsource", "True");
        }
        eventThread.start();
    }

});
1
eli 17 फरवरी 2016, 02:15
क्या यह वह लाइब्रेरी है जिसका आप उपयोग कर रहे हैं: github.com/tylerjroach/eventsource-android ?
 – 
Darren Cook
17 फरवरी 2016, 13:26
हां, वह पुस्तकालय है जिसका मैं उपयोग कर रहा हूं, मैंने सोचा कि मैंने लिंक पोस्ट किया है इसके बारे में खेद है
 – 
eli
17 फरवरी 2016, 18:48

1 उत्तर

सबसे बढ़िया उत्तर

mURI उस SSE सर्वर का URL है जिससे आप कनेक्ट हो रहे हैं।

extraHeaderParameters अतिरिक्त हेडर के लिए एक वैकल्पिक पैरामीटर है। आपको कोई भी आवश्यक SSE हेडर देने के बारे में चिंता करने की आवश्यकता नहीं है (देखें स्रोत जहां इसका उपयोग किया जाता है), इसलिए मूल रूप से इसका उपयोग कुकीज, मूल प्रमाणीकरण क्रेडेंशियल्स आदि को पास करने के लिए किया जाएगा।

1
Sevle 26 फरवरी 2016, 20:47