Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JobScheduler
Search
Bryan Sills
May 18, 2016
Technology
48
0
Share
JobScheduler
Presented at Android Listener on May 18th, 2016
Bryan Sills
May 18, 2016
More Decks by Bryan Sills
See All by Bryan Sills
Building Gradle Plugins
bryansills
2
100
SQLDelight
bryansills
0
48
Android N Preview
bryansills
0
30
Other Decks in Technology
See All in Technology
トイルを超えたCREは何屋になるのか
bengo4com
0
120
OPENLOGI Company Profile for engineer
hr01
1
62k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
280
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
290
Why we keep our community?
kawaguti
PRO
0
360
MCPで決済に楽にする
mu7889yoon
0
170
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
120
20260326_AIDD事例紹介_ULSC.pdf
findy_eventslides
0
330
JSTQB Expert Levelシラバス「テストマネジメント」日本語版のご紹介
ymty
0
110
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
460
Data Enabling Team立ち上げました
sansantech
PRO
0
170
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
280
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
170
Designing Powerful Visuals for Engaging Learning
tmiket
1
320
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
Into the Great Unknown - MozCon
thekraken
40
2.3k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
Claude Code のすすめ
schroneko
67
220k
Optimizing for Happiness
mojombo
378
71k
Designing for Timeless Needs
cassininazir
0
180
Transcript
JobScheduler AKA IntentService is Dead
What is JobScheduler? • System framework to perform background tasks
while being respectful of network, battery, and performance constraints • Added in Lollipop (API 21) • Can be used for one-off or periodic tasks • Able to survive reboots • Built-in retry and back-off functionality • Doze compatible
Demo
…But you should actually use GcmNetworkManager • Backported to API
14 • Simpler API • Better documentation • Works everywhere (except for China...)
Sources • https://github.com/bryansills/CityTwitter • https://developers.google.com/cloud-messaging/network-manage • https://github.com/googlesamples/android-JobScheduler • https://github.com/googlesamples/android-gcmnetworkmanager