{"id":7527,"date":"2022-09-09T04:59:32","date_gmt":"2022-09-08T23:29:32","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/"},"modified":"2022-09-09T04:59:32","modified_gmt":"2022-09-08T23:29:32","slug":"solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/","title":{"rendered":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-19067028\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"19067028\" data-parentid=\"19066863\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The general pattern is that you use the backport so long as your <code>android:minSdkVersion<\/code> indicates that you need the backport.<\/p>\n<p>So, if your <code>android:minSdkVersion<\/code> is set to <code>10<\/code> or lower, you will:<\/p>\n<ul>\n<li>\n<p>Need to use the Android Support package&#8217;s backport of fragments, if you want to use fragments or loaders<\/p>\n<\/li>\n<li>\n<p>Need to use ActionBarSherlock or the App Compat backport of the action bar, if you want to have an action bar<\/p>\n<\/li>\n<li>\n<p>Etc.<\/p>\n<\/li>\n<\/ul>\n<p>Once your <code>android:minSdkVersion<\/code> rises to the level that you no longer need the backport, you can (carefully) switch your imports and such to use the native implementation of the capability, rather than the backport. Or, in the case of libraries like CWAC-LoaderEx, switch your imports to use the classes that work in tandem with the native implementation of the capability.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The general pattern is that you use the backport so long as your android:minSdkVersion indicates that you need the backport. So, if your android:minSdkVersion is set to 10 or lower, you will: Need to use the Android Support package&#8217;s backport of fragments, if you want to use fragments or loaders Need to use ActionBarSherlock &#8230; <a title=\"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\" aria-label=\"More on [Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[452,1744,1743,2089],"class_list":["post-7527","post","type-post","status-publish","format-standard","hentry","category-solved","tag-android","tag-android-loader","tag-android-loadermanager","tag-android-support-library"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The general pattern is that you use the backport so long as your android:minSdkVersion indicates that you need the backport. So, if your android:minSdkVersion is set to 10 or lower, you will: Need to use the Android Support package&#8217;s backport of fragments, if you want to use fragments or loaders Need to use ActionBarSherlock ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-08T23:29:32+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]\",\"datePublished\":\"2022-09-08T23:29:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\"},\"wordCount\":171,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"android\",\"android-loader\",\"android-loadermanager\",\"android-support-library\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\",\"name\":\"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-08T23:29:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb","og_description":"[ad_1] The general pattern is that you use the backport so long as your android:minSdkVersion indicates that you need the backport. So, if your android:minSdkVersion is set to 10 or lower, you will: Need to use the Android Support package&#8217;s backport of fragments, if you want to use fragments or loaders Need to use ActionBarSherlock ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-08T23:29:32+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]","datePublished":"2022-09-08T23:29:32+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/"},"wordCount":171,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["android","android-loader","android-loadermanager","android-support-library"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/","name":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-08T23:29:32+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-what-is-the-best-coding-strategy-for-supporting-pre-3-0-devices-with-android-support-library-and-after-3-0-without-it-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] what is the best coding strategy for supporting pre-3.0 devices with android support library and after-3.0 without it? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=7527"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7527\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=7527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=7527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=7527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}