Sobes.tech
Middle

რა განსხვავებაა IntentService და Service-ს შორის?

sobes.tech AI

პასუხი AI-სგან

IntentService અલગ કાર્યધારા (Worker thread) માં કાર્ય કરે છે અને અસિંક્રોન રીતે કાર્યોને પૂર્ણ કરે છે. તે onHandleIntent() પદ્ધતિમાં ઈરાદાઓ (Intent) ક્રમશઃ પ્રક્રિયા કરે છે અને તમામ ઈરાદાઓ પ્રક્રિયા થયા પછી આપમેળે બંધ થઈ જાય છે. Service, બીજી તરફ, મૂળધારામાં મુખ્ય ધારા (Main thread) માં કાર્ય કરે છે અને લાંબા સમયગાળા માટેના ઓપરેશન્સ માટે અલગ ધારા બનાવવાની મેન્યુઅલ જરૂરિયાત હોય છે, જેથી UI અવરોધિત ન થાય. Service સ્પષ્ટ રીતે બંધ થાય ત્યાં સુધી ચાલુ રહે છે.