{"version":"1.0","provider_name":"All for Android, Android for All","provider_url":"https:\/\/www.ssaurel.com\/blog","author_name":"s.saurel","author_url":"https:\/\/www.ssaurel.com\/blog\/author\/admin-saurel\/","title":"Create and Start a Background Service in Android - All for Android, Android for All","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MIBQxr2P9z\"><a href=\"https:\/\/www.ssaurel.com\/blog\/create-and-start-a-background-service-in-android\/\">Create and Start a Background Service in Android<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.ssaurel.com\/blog\/create-and-start-a-background-service-in-android\/embed\/#?secret=MIBQxr2P9z\" width=\"600\" height=\"338\" title=\"&#8220;Create and Start a Background Service in Android&#8221; &#8212; All for Android, Android for All\" data-secret=\"MIBQxr2P9z\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.ssaurel.com\/blog\/wp-content\/uploads\/2015\/07\/android_power.jpg","thumbnail_width":940,"thumbnail_height":540,"description":"In Android applications, like in all mobile applications, responsiveness is often the key to offer great user experience. It\u2019s essential to avoid blocking user interface. In some cases, you will need to process long-running operations. To void affecting user interface\u2019s responsiveness, you will need to use background service. Deriving from IntentService class, a background service is a straightforward structure for [&hellip;]"}