blob: c3f88ee9d1ecf9c6eb6180fa447dfa586d5e049a [file] [log] [blame]
Quddus Chonge457fb62014-09-11 18:55:43 -07001<!DOCTYPE html>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Quddus Chong2b4b3d22014-10-26 18:10:42 -070087
88
89
90
91
92
93
94
95
96
97
Quddus Chongfd19ada2014-11-18 16:41:07 -080098
Joe Fernandez77869172015-03-19 16:36:02 +000099
100
Quddus Chonge457fb62014-09-11 18:55:43 -0700101<html>
102<head>
103
104
105<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
106<meta name="viewport" content="width=device-width" />
107
108<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
109<title>CompletionEvent | Android Developers</title>
110
111<!-- STYLESHEETS -->
112<link rel="stylesheet"
113href="//fonts.googleapis.com/css?family=Roboto+Condensed">
114<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
115 title="roboto">
Joe Fernandez77869172015-03-19 16:36:02 +0000116<link href="/assets/css/default.css?v=5" rel="stylesheet" type="text/css">
Quddus Chonge457fb62014-09-11 18:55:43 -0700117
118
119
120<!-- JAVASCRIPT -->
121<script src="//www.google.com/jsapi" type="text/javascript"></script>
122<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
123<script type="text/javascript">
124 var toRoot = "/";
125 var metaTags = [];
126 var devsite = false;
127</script>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800128<script src="/assets/js/docs.js?v=3" type="text/javascript"></script>
Quddus Chonge457fb62014-09-11 18:55:43 -0700129
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700130
131
Quddus Chonge457fb62014-09-11 18:55:43 -0700132<script>
133 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
134 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
135 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
136 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
137
138 ga('create', 'UA-5831155-1', 'android.com');
139 ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'}); // New tracker);
140 ga('send', 'pageview');
141 ga('universal.send', 'pageview'); // Send page view for new tracker.
142</script>
143
144</head>
145
146<body class="gc-documentation google
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700147 develop reference" itemscope itemtype="http://schema.org/Article">
Quddus Chonge457fb62014-09-11 18:55:43 -0700148 <div id="doc-api-level" class="" style="display:none"></div>
149 <a name="top"></a>
150
151
152<a name="top"></a>
153
Quddus Chongfd19ada2014-11-18 16:41:07 -0800154<!-- dialog to prompt lang pref change when loaded from hardcoded URL
155<div id="langMessage" style="display:none">
156 <div>
157 <div class="lang en">
158 <p>You requested a page in English, would you like to proceed with this language setting?</p>
159 </div>
160 <div class="lang es">
161 <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
162 </div>
163 <div class="lang ja">
164 <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
165 </div>
166 <div class="lang ko">
167 <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
168 </div>
169 <div class="lang ru">
170 <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
171 </div>
172 <div class="lang zh-cn">
173 <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
174 </div>
175 <div class="lang zh-tw">
176 <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
177 </div>
178 <a href="#" class="button yes" onclick="return false;">
179 <span class="lang en">Yes</span>
180 <span class="lang es">Sí</span>
181 <span class="lang ja">Yes</span>
182 <span class="lang ko">Yes</span>
183 <span class="lang ru">Yes</span>
184 <span class="lang zh-cn">是的</span>
185 <span class="lang zh-tw">没有</span>
186 </a>
187 <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
188 <span class="lang en">No</span>
189 <span class="lang es">No</span>
190 <span class="lang ja">No</span>
191 <span class="lang ko">No</span>
192 <span class="lang ru">No</span>
193 <span class="lang zh-cn">没有</span>
194 <span class="lang zh-tw">没有</span>
195 </a>
196 </div>
197</div> -->
198
199
Quddus Chonge457fb62014-09-11 18:55:43 -0700200 <!-- Header -->
201 <div id="header-wrapper">
202 <div id="header">
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700203
Quddus Chongfd19ada2014-11-18 16:41:07 -0800204
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700205
206
Quddus Chonge457fb62014-09-11 18:55:43 -0700207 <div class="wrap" id="header-wrap">
208 <div class="col-3 logo">
209 <a href="/index.html">
210 <img src="/assets/images/dac_logo.png"
211 srcset="/assets/images/dac_logo@2x.png 2x"
212 width="123" height="25" alt="Android Developers" />
213 </a>
214 <div class="btn-quicknav" id="btn-quicknav">
215 <a href="#" class="arrow-inactive">Quicknav</a>
216 <a href="#" class="arrow-active">Quicknav</a>
217 </div>
218 </div>
219 <ul class="nav-x col-9">
220 <li class="design">
221 <a href="/design/index.html"
222 zh-tw-lang="設計"
223 zh-cn-lang="设计"
224 ru-lang="Проектирование"
225 ko-lang="디자인"
226 ja-lang="設計"
227 es-lang="Diseñar"
228 >Design</a></li>
229 <li class="develop"><a href="/develop/index.html"
230 zh-tw-lang="開發"
231 zh-cn-lang="开发"
232 ru-lang="Разработка"
233 ko-lang="개발"
234 ja-lang="開発"
235 es-lang="Desarrollar"
236 >Develop</a></li>
237 <li class="distribute last"><a href="/distribute/index.html"
238 zh-tw-lang="發佈"
239 zh-cn-lang="分发"
240 ru-lang="Распространение"
241 ko-lang="배포"
242 ja-lang="配布"
243 es-lang="Distribuir"
244 >Distribute</a></li>
245 </ul>
246
247
Quddus Chongfd19ada2014-11-18 16:41:07 -0800248
249
Quddus Chonge457fb62014-09-11 18:55:43 -0700250<div class="menu-container">
251 <div class="moremenu">
252 <div id="more-btn"></div>
253 </div>
254 <div class="morehover" id="moremenu">
255 <div class="top"></div>
256 <div class="mid">
257 <div class="header">Links</div>
258 <ul>
259 <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
260 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
261 <li><a href="/about/index.html">About Android</a></li>
262 </ul>
263 <div class="header">Android Sites</div>
264 <ul>
265 <li><a href="http://www.android.com">Android.com</a></li>
266 <li class="active"><a>Android Developers</a></li>
267 <li><a href="http://source.android.com">Android Open Source Project</a></li>
268 </ul>
269
Quddus Chongfd19ada2014-11-18 16:41:07 -0800270
271
Quddus Chonge457fb62014-09-11 18:55:43 -0700272 <div class="header">Language</div>
273 <div id="language" class="locales">
274 <select name="language" onChange="changeLangPref(this.value, true)">
275 <option value="en">English</option>
276 <option value="es">Español</option>
277 <option value="ja">日本語</option>
278 <option value="ko">한국어</option>
279 <option value="ru">Русский</option>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800280 <option value="zh-cn">中文(简体)</option>
281 <option value="zh-tw">中文(繁體)</option>
Quddus Chonge457fb62014-09-11 18:55:43 -0700282 </select>
283 </div>
284 <script type="text/javascript">
285 <!--
286 loadLangPref();
287 //-->
288 </script>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800289
290
Quddus Chonge457fb62014-09-11 18:55:43 -0700291 <br class="clearfix" />
292 </div><!-- end 'mid' -->
293 <div class="bottom"></div>
294 </div><!-- end 'moremenu' -->
295
296 <div class="search" id="search-container">
297 <div class="search-inner">
298 <div id="search-btn"></div>
299 <div class="left"></div>
300 <form onsubmit="return submit_search()">
301 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
302 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
303 onkeydown="return search_changed(event, true, '/')"
304 onkeyup="return search_changed(event, false, '/')" />
305 </form>
306 <div class="right"></div>
307 <a class="close hide">close</a>
308 <div class="left"></div>
309 <div class="right"></div>
310 </div><!-- end search-inner -->
311 </div><!-- end search-container -->
312
313 <div class="search_filtered_wrapper reference">
314 <div class="suggest-card reference no-display">
315 <ul class="search_filtered">
316 </ul>
317 </div>
318 </div>
319
320 <div class="search_filtered_wrapper docs">
321 <div class="suggest-card dummy no-display">&nbsp;</div>
322 <div class="suggest-card develop no-display">
323 <ul class="search_filtered">
324 </ul>
325 <div class="child-card guides no-display">
326 </div>
327 <div class="child-card training no-display">
328 </div>
329 <div class="child-card samples no-display">
330 </div>
331 </div>
332 <div class="suggest-card design no-display">
333 <ul class="search_filtered">
334 </ul>
335 </div>
336 <div class="suggest-card distribute no-display">
337 <ul class="search_filtered">
338 </ul>
339 </div>
340 </div>
341</div><!-- end menu-container (search and menu widget) -->
342
343
344
345 <!-- Expanded quicknav -->
346 <div id="quicknav" class="col-13">
347 <ul>
348 <li class="about">
349 <ul>
350 <li><a href="/about/index.html">About</a></li>
351 <li><a href="/wear/index.html">Wear</a></li>
352 <li><a href="/tv/index.html">TV</a></li>
353 <li><a href="/auto/index.html">Auto</a></li>
354 </ul>
355 </li>
356 <li class="design">
357 <ul>
358 <li><a href="/design/index.html">Get Started</a></li>
359 <li><a href="/design/devices.html">Devices</a></li>
360 <li><a href="/design/style/index.html">Style</a></li>
361 <li><a href="/design/patterns/index.html">Patterns</a></li>
362 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
363 <li><a href="/design/downloads/index.html">Downloads</a></li>
364 <li><a href="/design/videos/index.html">Videos</a></li>
365 </ul>
366 </li>
367 <li class="develop">
368 <ul>
369 <li><a href="/training/index.html"
370 zh-tw-lang="訓練課程"
371 zh-cn-lang="培训"
372 ru-lang="Курсы"
373 ko-lang="교육"
374 ja-lang="トレーニング"
375 es-lang="Capacitación"
376 >Training</a></li>
377 <li><a href="/guide/index.html"
378 zh-tw-lang="API 指南"
379 zh-cn-lang="API 指南"
380 ru-lang="Руководства по API"
381 ko-lang="API 가이드"
382 ja-lang="API ガイド"
383 es-lang="Guías de la API"
384 >API Guides</a></li>
385 <li><a href="/reference/packages.html"
386 zh-tw-lang="參考資源"
387 zh-cn-lang="参考"
388 ru-lang="Справочник"
389 ko-lang="참조문서"
390 ja-lang="リファレンス"
391 es-lang="Referencia"
392 >Reference</a></li>
393 <li><a href="/sdk/index.html"
394 zh-tw-lang="相關工具"
395 zh-cn-lang="工具"
396 ru-lang="Инструменты"
397 ko-lang="도구"
398 ja-lang="ツール"
399 es-lang="Herramientas"
400 >Tools</a>
401 </li>
402 <li><a href="/google/index.html">Google Services</a>
403 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800404
Quddus Chonge457fb62014-09-11 18:55:43 -0700405 <li><a href="/samples/index.html">Samples</a>
406 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800407
Quddus Chonge457fb62014-09-11 18:55:43 -0700408 </ul>
409 </li>
410 <li class="distribute last">
411 <ul>
412 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
413 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
414 <li><a href="/distribute/users/index.html">Get Users</a></li>
415 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
416 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
Joe Fernandez77869172015-03-19 16:36:02 +0000417 <li><a href="/distribute/analyze/index.html">Analyze</a></li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700418 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
419 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
420 </ul>
421 </li>
422 </ul>
423 </div><!-- /Expanded quicknav -->
424 </div><!-- end header-wrap.wrap -->
425 </div><!-- end header -->
426
Quddus Chongfd19ada2014-11-18 16:41:07 -0800427
Quddus Chonge457fb62014-09-11 18:55:43 -0700428 <!-- Secondary x-nav -->
429 <div id="nav-x">
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700430 <div class="wrap" style="position:relative;z-index:1">
431
Quddus Chongfd19ada2014-11-18 16:41:07 -0800432
433
434
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700435
Quddus Chonge457fb62014-09-11 18:55:43 -0700436 <ul class="nav-x col-9 develop" style="width:100%">
437 <li class="training"><a href="/training/index.html"
438 zh-tw-lang="訓練課程"
439 zh-cn-lang="培训"
440 ru-lang="Курсы"
441 ko-lang="교육"
442 ja-lang="トレーニング"
443 es-lang="Capacitación"
444 >Training</a></li>
445 <li class="guide"><a href="/guide/index.html"
446 zh-tw-lang="API 指南"
447 zh-cn-lang="API 指南"
448 ru-lang="Руководства по API"
449 ko-lang="API 가이드"
450 ja-lang="API ガイド"
451 es-lang="Guías de la API"
452 >API Guides</a></li>
453 <li class="reference"><a href="/reference/packages.html"
454 zh-tw-lang="參考資源"
455 zh-cn-lang="参考"
456 ru-lang="Справочник"
457 ko-lang="참조문서"
458 ja-lang="リファレンス"
459 es-lang="Referencia"
460 >Reference</a></li>
461 <li class="tools"><a href="/sdk/index.html"
462 zh-tw-lang="相關工具"
463 zh-cn-lang="工具"
464 ru-lang="Инструменты"
465 ko-lang="도구"
466 ja-lang="ツール"
467 es-lang="Herramientas"
468 >Tools</a></li>
469 <li class="google"><a href="/google/index.html"
470 >Google Services</a>
471 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800472
Quddus Chonge457fb62014-09-11 18:55:43 -0700473 <li class="samples"><a href="/samples/index.html"
474 >Samples</a>
475 </li>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800476
Quddus Chonge457fb62014-09-11 18:55:43 -0700477 </ul>
478 </div>
479 </div>
480 <!-- /Sendondary x-nav DEVELOP -->
481
Quddus Chongfd19ada2014-11-18 16:41:07 -0800482
Quddus Chonge457fb62014-09-11 18:55:43 -0700483
484 <div id="searchResults" class="wrap" style="display:none;">
485 <h2 id="searchTitle">Results</h2>
486 <div id="leftSearchControl" class="search-control">Loading...</div>
487 </div>
488 </div> <!--end header-wrapper -->
489
490 <div id="sticky-header">
491 <div>
492 <a class="logo" href="#top"></a>
493 <a class="top" href="#top"></a>
494 <ul class="breadcrumb">
Quddus Chongfd19ada2014-11-18 16:41:07 -0800495
Quddus Chonge457fb62014-09-11 18:55:43 -0700496 <li class="current">CompletionEvent</li>
497 </ul>
498 </div>
499 </div>
500
501
502
503
504
Quddus Chongfd19ada2014-11-18 16:41:07 -0800505
Quddus Chonge457fb62014-09-11 18:55:43 -0700506 <div class="wrap clearfix" id="body-content">
507 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
508 <div id="devdoc-nav" class="scroll-pane">
509
510
511
512<ul id="nav">
513
514 <li class="nav-section">
515 <div class="nav-section-header empty"><a href="/google/index.html">
516 <span class="en">Overview</span>
517 </a></div>
518 </li>
519
520 <li class="nav-section">
521 <div class="nav-section-header empty"><a href="/google/play-services/games.html">
522 <span class="en">Games</span>
523 </a></div>
524 </li>
525 <li class="nav-section">
526 <div class="nav-section-header empty"><a href="/google/play-services/location.html">
527 <span class="en">Location</span>
528 </a></div>
529 </li>
530 <li class="nav-section">
531 <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
532 <span class="en">Google+</span>
533 </a></div>
534 </li>
535 <li class="nav-section">
536 <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
537 <span class="en">Maps</span>
538 </a></div>
539 </li>
540 <li class="nav-section">
541 <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
542 <span class="en">Drive</span>
543 </a></div>
544 </li>
545 <li class="nav-section">
546 <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
547 <span class="en">Cast</span>
548 </a></div>
549 </li>
550 <li class="nav-section">
551 <div class="nav-section-header"><a href="/google/play-services/ads.html">
552 <span class="en">Ads</span></a>
553 </div>
554 <ul>
555 <li><a href="/google/play-services/id.html">
556 <span class="en">Advertising ID</span></a>
557 </li>
558 </ul>
559 </li>
560 <li class="nav-section">
561 <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
562 <span class="en">Wallet</span>
563 </a></div>
564 </li>
565
566
567 <li class="nav-section">
568 <div class="nav-section-header"><a href="/google/play-services/index.html">
569 <span class="en">Google Play Services</span></a>
570 </div>
571 <ul>
572 <li><a href="/google/play-services/setup.html">
573 <span class="en">Setting Up Google Play Services</span></a>
574 </li>
575 <li class="nav-section">
576 <div class="nav-section-header"><a href="/google/auth/api-client.html">
577 <span class="en">Accessing Google APIs</span></a>
578 </div>
579 <ul>
580 <li>
581 <a href="/google/auth/http-auth.html">
582 <span class="en">Authorizing with Google for REST APIs</span>
583 </a>
584 </li>
585 </ul>
586 </li>
587 <li id="gms-tree-list" class="nav-section">
588 <div class="nav-section-header">
589 <a href="/reference/gms-packages.html">
590 <span class="en">Reference</span>
591 </a>
592 <div>
593 </li>
594 </ul>
595 </li>
596
597
598 <li class="nav-section">
Joe Fernandez77869172015-03-19 16:36:02 +0000599 <div class="nav-section-header"><a href="/google/play/billing/index.html" zh-cn-lang="应用内结算">
Quddus Chonge457fb62014-09-11 18:55:43 -0700600 <span class="en">Google Play In-app Billing</span></a>
601 </div>
602 <ul>
Joe Fernandez77869172015-03-19 16:36:02 +0000603 <li><a href="/google/play/billing/billing_overview.html" zh-cn-lang="应用内结算概述">
Quddus Chonge457fb62014-09-11 18:55:43 -0700604 <span class="en">Overview</span></a>
605 </li>
Joe Fernandez77869172015-03-19 16:36:02 +0000606 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html" zh-cn-lang="应用内结算 API">
Quddus Chonge457fb62014-09-11 18:55:43 -0700607 <span class="en">Version 3 API</span></a></div>
608 <ul>
609 <li><a href="/google/play/billing/billing_integrate.html">
610 <span class="en">Implementing the API</span></a></li>
611 <li><a href="/google/play/billing/billing_reference.html">
612 <span class="en">Reference</span></a></li>
613 </ul>
614 </li>
615 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
616 <span class="en">Version 2 API</span></a></div>
617 <ul>
618 <li><a href="/google/play/billing/v2/billing_integrate.html">
619 <span class="en">Implementing the API</span></a></li>
620 <li><a href="/google/play/billing/v2/billing_subscriptions.html">
621 <span class="en">Subscriptions</span></a></li>
622 <li><a href="/google/play/billing/v2/billing_reference.html">
623 <span class="en">Reference</span></a></li>
624 </ul>
625 </li>
626 <li><a href="/google/play/billing/billing_subscriptions.html">
627 <span class="en">Subscriptions</span></a>
628 </li>
Joe Fernandez77869172015-03-19 16:36:02 +0000629 <li><a href="/google/play/billing/billing_best_practices.html" zh-cn-lang="安全性和设计">
Quddus Chonge457fb62014-09-11 18:55:43 -0700630 <span class="en">Security and Design</span></a>
631 </li>
Joe Fernandez77869172015-03-19 16:36:02 +0000632 <li><a href="/google/play/billing/billing_testing.html" zh-cn-lang="测试应用内结算">
Quddus Chonge457fb62014-09-11 18:55:43 -0700633 <span class="en">Testing In-app Billing</span></a>
634 </li>
Joe Fernandez77869172015-03-19 16:36:02 +0000635 <li><a href="/google/play/billing/billing_admin.html" zh-cn-lang="管理应用内结算">
Quddus Chonge457fb62014-09-11 18:55:43 -0700636 <span class="en">Administering In-app Billing</span></a>
637 </li>
638 <li><a href="/google/play/billing/versions.html">
639 <span class="en">Version Notes</span></a>
640 </li>
641 </ul>
642 </li>
643
644
645
646 <li class="nav-section">
647 <div class="nav-section-header"><a href="/google/gcm/index.html">
648 <span class="en">Google Cloud Messaging</span></a>
649 </div>
650 <ul>
651 <li><a href="/google/gcm/gcm.html">
652 <span class="en">Overview</span></a>
653 </li>
654 <li><a href="/google/gcm/gs.html">
655 <span class="en">Getting Started</span></a>
656 </li>
657 <li><a href="/google/gcm/client.html">
658 <span class="en">Implementing GCM Client</span></a>
659 </li>
660 <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
661 <span class="en">Implementing GCM Server</span></a></div>
662 <ul>
663 <li><a href="/google/gcm/ccs.html">
664 <span class="en">CCS (XMPP)</span></a></li>
665 <li><a href="/google/gcm/http.html">
666 <span class="en">HTTP</span></a></li>
667 </ul>
668 </li>
Joe Fernandez77869172015-03-19 16:36:02 +0000669 <li><a href="/google/gcm/server-ref.html">
670 <span class="en">Server Reference</span></a>
671 </li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700672 <li><a href="/google/gcm/notifications.html">
673 <span class="en">User Notifications</span></a>
674 </li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700675 <li><a href="/google/gcm/c2dm.html">
676 <span class="en">Migration</span></a>
677 </li>
Quddus Chonge457fb62014-09-11 18:55:43 -0700678 </ul>
679 </li>
680
681 <li class="nav-section">
682 <div class="nav-section-header empty"><a href="/google/gcs/index.html">
683 <span class="en">Google Cloud Save</span></a>
684 </div>
685 </li>
686
687 <li class="nav-section">
688 <div class="nav-section-header"><a href="/google/play/dist.html">
689 <span class="en">Google Play Distribution</span></a>
690 </div>
691 <ul>
692 <li><a href="/google/play/filters.html">
693 <span class="en">Filters on Google Play</span></a>
694 </li>
695 <li><a href="/google/play/billing/gp-purchase-status-api.html">
696 <span class="en">Google Play Developer API</span></a>
697 </li>
698 <li><a href="/google/play/publishing/multiple-apks.html">
699 <span class="en">Multiple APK Support</span></a>
700 </li>
701 <li><a href="/google/play/expansion-files.html">
702 <span class="en">APK Expansion Files</span></a>
703 </li>
704 <li class="nav-section">
705 <div class="nav-section-header"><a href="/google/play/licensing/index.html">
706 <span class="en">Application Licensing</span></a>
707 </div>
708 <ul>
709 <li><a href="/google/play/licensing/overview.html">
710 <span class="en">Licensing Overview</span></a>
711 </li>
712 <li><a href="/google/play/licensing/setting-up.html">
713 <span class="en">Setting Up for Licensing</span></a>
714 </li>
715 <li><a href="/google/play/licensing/adding-licensing.html">
716 <span class="en">Adding Licensing to Your App</span></a>
717 </li>
718 <li><a href="/google/play/licensing/licensing-reference.html">
719 <span class="en">Licensing Reference</span></a>
720 </li>
721 </ul>
722 </li>
723
724 <li class="nav-section">
725 <div class="nav-section-header"><a href="/google/backup/index.html">
726 Android Backup Service</a>
727 </div>
728 <ul>
729 <li><a href="/google/backup/signup.html">
730 Register</a>
731 </li>
732 </ul>
733 </li>
734
735 </ul>
736
737</li>
738
739
740
741</ul>
742
743<script type="text/javascript">
744<!--
745 buildToggleLists();
746 changeNavLang(getLangPref());
747//-->
748</script>
749
750
Quddus Chongfd19ada2014-11-18 16:41:07 -0800751
Quddus Chonge457fb62014-09-11 18:55:43 -0700752
753 </div>
754 <script type="text/javascript">
755 showGoogleRefTree();
Quddus Chongfd19ada2014-11-18 16:41:07 -0800756
Quddus Chonge457fb62014-09-11 18:55:43 -0700757 </script>
758 </div> <!-- end side-nav -->
759 <script>
760 $(document).ready(function() {
761 scrollIntoView("devdoc-nav");
762 });
763 </script>
764
765
Quddus Chongfd19ada2014-11-18 16:41:07 -0800766
Quddus Chonge457fb62014-09-11 18:55:43 -0700767
768
769
770<div class="col-12" id="doc-col">
771
772<div id="api-info-block">
773
774
775
Quddus Chongfd19ada2014-11-18 16:41:07 -0800776
777
778
779
780
781
Quddus Chonge457fb62014-09-11 18:55:43 -0700782
Quddus Chongfd19ada2014-11-18 16:41:07 -0800783
784
785
786
Quddus Chongfd19ada2014-11-18 16:41:07 -0800787
788
Joe Fernandez77869172015-03-19 16:36:02 +0000789
790
791
792
Quddus Chongfd19ada2014-11-18 16:41:07 -0800793
Quddus Chonge457fb62014-09-11 18:55:43 -0700794
Quddus Chongfd19ada2014-11-18 16:41:07 -0800795
796
Quddus Chonge457fb62014-09-11 18:55:43 -0700797
Joe Fernandez77869172015-03-19 16:36:02 +0000798
Quddus Chongfd19ada2014-11-18 16:41:07 -0800799
800
801
802
Quddus Chonge457fb62014-09-11 18:55:43 -0700803
804
805<div class="sum-details-links">
806
807Summary:
808
809
810
811
812
813 <a href="#constants">Constants</a>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800814
Quddus Chonge457fb62014-09-11 18:55:43 -0700815
816
817 &#124; <a href="#inhconstants">Inherited Constants</a>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800818
Quddus Chonge457fb62014-09-11 18:55:43 -0700819
820
821 &#124; <a href="#lfields">Fields</a>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800822
Quddus Chonge457fb62014-09-11 18:55:43 -0700823
824
825
826
827
828 &#124; <a href="#pubmethods">Methods</a>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800829
Quddus Chonge457fb62014-09-11 18:55:43 -0700830
831
832
833 &#124; <a href="#inhmethods">Inherited Methods</a>
834
835&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
836
837</div><!-- end sum-details-links -->
838<div class="api-level">
Quddus Chongfd19ada2014-11-18 16:41:07 -0800839
840
841
Quddus Chonge457fb62014-09-11 18:55:43 -0700842
843</div>
844</div><!-- end api-info-block -->
845
846
847<!-- ======== START OF CLASS DATA ======== -->
848
849<div id="jd-header">
850 public
Quddus Chongfd19ada2014-11-18 16:41:07 -0800851
852 final
853
Quddus Chonge457fb62014-09-11 18:55:43 -0700854 class
855<h1 itemprop="name">CompletionEvent</h1>
856
857
858
Quddus Chongfd19ada2014-11-18 16:41:07 -0800859
Quddus Chonge457fb62014-09-11 18:55:43 -0700860 extends Object<br/>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800861
862
863
864
865
866
867 implements
868
Quddus Chongfd19ada2014-11-18 16:41:07 -0800869 <a href="/reference/com/google/android/gms/drive/events/ResourceEvent.html">ResourceEvent</a>
870
Joe Fernandez77869172015-03-19 16:36:02 +0000871 Parcelable
872
Quddus Chongfd19ada2014-11-18 16:41:07 -0800873
874
Quddus Chonge457fb62014-09-11 18:55:43 -0700875
876
Quddus Chongfd19ada2014-11-18 16:41:07 -0800877
Quddus Chong2b4b3d22014-10-26 18:10:42 -0700878
879
Quddus Chonge457fb62014-09-11 18:55:43 -0700880</div><!-- end header -->
881
882<div id="naMessage"></div>
883
884<div id="jd-content" class="api apilevel-">
885<table class="jd-inheritance-table">
886
887
888 <tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800889
Quddus Chonge457fb62014-09-11 18:55:43 -0700890 <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
891 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800892
Quddus Chonge457fb62014-09-11 18:55:43 -0700893
894 <tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800895
Quddus Chonge457fb62014-09-11 18:55:43 -0700896 <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800897
Quddus Chonge457fb62014-09-11 18:55:43 -0700898 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.drive.events.CompletionEvent</td>
899 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -0800900
Quddus Chonge457fb62014-09-11 18:55:43 -0700901
902</table>
903
904
905
906
907
908
909
910<div class="jd-descr">
911
912
913<h2>Class Overview</h2>
914<p itemprop="articleBody">An event delivered after the client requests a completion notification using
915 <code><a href="/reference/com/google/android/gms/drive/ExecutionOptions.Builder.html#setNotifyOnCompletion(boolean)">setNotifyOnCompletion(boolean)</a></code> and that action has either succeeded or
916 failed on the server.
917
918 Refer to <code><a href="/reference/com/google/android/gms/drive/events/DriveEvent.html">DriveEvent</a></code> for additional information about event listeners and subscriptions.
919
920 <p>
921 Completion events are only delivered to the application that committed the original change. If
922 the original change modified the metadata or content of the file and the action failed to
923 complete on the server, this class provides access to the modified versions of the metadata and
924 content that could not be committed.
925
926 <p>
927 Once the event has been handled by the application, <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> should be
928 called so the Drive API can release any associated resources. Drive will delete this data after
929 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> has been called or the device reboots, so if an application requires longer
930 term access to this data (for example, persistence of data across device reboot), the app must
931 copy and persist any data they want to keep. One way to persist this data is to save it in a file
932 using the Drive API.
933
934 <p>
935 Multiple actions by the same application on the same resource may be collapsed by the Drive API.
936 In this case the event may refer to multiple collapsed actions. The
937 <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> provided by <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getBaseContentsInputStream()">getBaseContentsInputStream()</a></code> will be the very
938 first base version of the content and the <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> provided by
939 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream()</a></code> will be the very last written version of the content.
940 The tags returned by <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getTrackingTags()">getTrackingTags()</a></code> will all be values provided to
941 <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet, com.google.android.gms.drive.ExecutionOptions)">commit(GoogleApiClient, MetadataChangeSet, ExecutionOptions)</a></code> through the
942 <code><a href="/reference/com/google/android/gms/drive/ExecutionOptions.html">ExecutionOptions</a></code> parameter, following the same order in which actions were applied.
943
944 <p>
945 For every event received the client must call either <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> or <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#snooze()">snooze()</a></code>
946 in order to release the event instance. Dismiss indicates that the application has finished
947 interacting with the event. Snooze indicates that the application could not process the event
948 at the current time and wants to be notified again of the same event in the future.
949
950 <p>
951 If neither <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> nor <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#snooze()">snooze()</a></code> is invoked within a short period of time after
952 event notification, it is assumed that the event was not delivered to the client. In such a
953 situation, the event may be notified again later. In order to observe a reliable notification
954 behavior, the client must always dismiss or snooze every event received.
955</p>
956
957
958
959
960
961</div><!-- jd-descr -->
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978<div class="jd-descr">
979
980
981<h2>Summary</h2>
982
983
984
985
986
987
988
989
990
991
992
993
994
995<!-- =========== ENUM CONSTANT SUMMARY =========== -->
996<table id="constants" class="jd-sumtable"><tr><th colspan="12">Constants</th></tr>
997
998
Quddus Chongfd19ada2014-11-18 16:41:07 -0800999
Quddus Chonge457fb62014-09-11 18:55:43 -07001000 <tr class="alt-color api apilevel-" >
1001 <td class="jd-typecol">int</td>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001002 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CANCELED">STATUS_CANCELED</a></td>
1003 <td class="jd-descrcol" width="100%">
1004 Status code indicating that the action referenced by this event was canceled as a result
1005 of <code><a href="/reference/com/google/android/gms/drive/DriveApi.html#cancelPendingActions(com.google.android.gms.common.api.GoogleApiClient, java.util.List<java.lang.String>)">cancelPendingActions(GoogleApiClient, List<String>)</a></code>.
1006
1007
1008
1009 </td>
1010 </tr>
1011
1012
1013 <tr class=" api apilevel-" >
1014 <td class="jd-typecol">int</td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001015 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CONFLICT">STATUS_CONFLICT</a></td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001016 <td class="jd-descrcol" width="100%">
1017 Status code indicating that the action referenced by this event has failed to be applied on
1018 the server because of a conflict.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001019
1020
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001021
1022 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001023 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001024
1025
1026 <tr class="alt-color api apilevel-" >
Quddus Chonge457fb62014-09-11 18:55:43 -07001027 <td class="jd-typecol">int</td>
1028 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_FAILURE">STATUS_FAILURE</a></td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001029 <td class="jd-descrcol" width="100%">
1030 Status code indicating that the action referenced by this event has permanently failed to be
1031 applied on the server.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001032
1033
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001034
1035 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001036 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001037
1038
1039 <tr class=" api apilevel-" >
Quddus Chonge457fb62014-09-11 18:55:43 -07001040 <td class="jd-typecol">int</td>
1041 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_SUCCESS">STATUS_SUCCESS</a></td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001042 <td class="jd-descrcol" width="100%">
1043 Status code indicating that the action referenced by this event has successfully been applied
1044 on the server.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001045
1046
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001047
1048 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001049 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001050
1051
Quddus Chonge457fb62014-09-11 18:55:43 -07001052
1053</table>
1054
1055
1056
1057
1058
1059<!-- =========== ENUM CONSTANT SUMMARY =========== -->
1060<table id="inhconstants" class="jd-sumtable"><tr><th>
1061 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1062 <div style="clear:left;">Inherited Constants</div></th></tr>
1063
1064
1065
1066
Joe Fernandez77869172015-03-19 16:36:02 +00001067
1068
Quddus Chonge457fb62014-09-11 18:55:43 -07001069<tr class="api apilevel-" >
1070<td colspan="12">
1071
1072 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-constants-android.os.Parcelable" class="jd-expando-trigger closed"
1073 ><img id="inherited-constants-android.os.Parcelable-trigger"
1074 src="/assets/images/triangle-closed.png"
1075 class="jd-expando-trigger-img" /></a>From interface
1076android.os.Parcelable
1077<div id="inherited-constants-android.os.Parcelable">
1078 <div id="inherited-constants-android.os.Parcelable-list"
1079 class="jd-inheritedlinks">
1080 </div>
1081 <div id="inherited-constants-android.os.Parcelable-summary" style="display: none;">
1082 <table class="jd-sumtable-expando">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001083
Quddus Chonge457fb62014-09-11 18:55:43 -07001084
Quddus Chongfd19ada2014-11-18 16:41:07 -08001085
Quddus Chonge457fb62014-09-11 18:55:43 -07001086 <tr class="alt-color api apilevel-" >
1087 <td class="jd-typecol">int</td>
1088 <td class="jd-linkcol">CONTENTS_FILE_DESCRIPTOR</td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001089 <td class="jd-descrcol" width="100%">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001090
1091
1092
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001093
1094 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001095 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001096
1097
Quddus Chonge457fb62014-09-11 18:55:43 -07001098 <tr class=" api apilevel-" >
1099 <td class="jd-typecol">int</td>
1100 <td class="jd-linkcol">PARCELABLE_WRITE_RETURN_VALUE</td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001101 <td class="jd-descrcol" width="100%">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001102
1103
1104
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001105
1106 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001107 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001108
1109
Quddus Chonge457fb62014-09-11 18:55:43 -07001110</table>
1111 </div>
1112</div>
1113</td></tr>
1114
1115
1116
1117
Quddus Chonge457fb62014-09-11 18:55:43 -07001118</table>
1119
1120
1121
1122
1123<!-- =========== FIELD SUMMARY =========== -->
1124<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>
1125
1126
Quddus Chongfd19ada2014-11-18 16:41:07 -08001127
Quddus Chonge457fb62014-09-11 18:55:43 -07001128 <tr class="alt-color api apilevel-" >
1129 <td class="jd-typecol"><nobr>
1130 public
1131 static
1132 final
1133 Creator&lt;<a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html">CompletionEvent</a>&gt;</nobr></td>
1134 <td class="jd-linkcol"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#CREATOR">CREATOR</a></td>
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001135 <td class="jd-descrcol" width="100%">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001136
1137
1138
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001139
1140 </td>
Quddus Chonge457fb62014-09-11 18:55:43 -07001141 </tr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001142
1143
Quddus Chonge457fb62014-09-11 18:55:43 -07001144
1145</table>
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157<!-- ========== METHOD SUMMARY =========== -->
1158<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
1159
1160
1161
Quddus Chongfd19ada2014-11-18 16:41:07 -08001162
Quddus Chonge457fb62014-09-11 18:55:43 -07001163 <tr class="alt-color api apilevel-" >
1164 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001165
1166
1167
1168
1169
Quddus Chonge457fb62014-09-11 18:55:43 -07001170 int</nobr>
1171 </td>
1172 <td class="jd-linkcol" width="100%"><nobr>
1173 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#describeContents()">describeContents</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001174
Quddus Chonge457fb62014-09-11 18:55:43 -07001175 </td></tr>
1176
1177
Quddus Chongfd19ada2014-11-18 16:41:07 -08001178
Quddus Chonge457fb62014-09-11 18:55:43 -07001179 <tr class=" api apilevel-" >
1180 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001181
1182
1183
1184
1185
Quddus Chonge457fb62014-09-11 18:55:43 -07001186 void</nobr>
1187 </td>
1188 <td class="jd-linkcol" width="100%"><nobr>
1189 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001190
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001191 <div class="jd-descrdiv">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001192 Indicates to the Drive API that the caller has finished interacting with this event and any
1193 related resources should be cleaned up.
1194
1195
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001196
1197 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001198
Quddus Chonge457fb62014-09-11 18:55:43 -07001199 </td></tr>
1200
1201
Quddus Chongfd19ada2014-11-18 16:41:07 -08001202
Quddus Chonge457fb62014-09-11 18:55:43 -07001203 <tr class="alt-color api apilevel-" >
1204 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001205
1206
1207
1208
1209
Quddus Chonge457fb62014-09-11 18:55:43 -07001210 String</nobr>
1211 </td>
1212 <td class="jd-linkcol" width="100%"><nobr>
1213 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getAccountName()">getAccountName</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001214
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001215 <div class="jd-descrdiv">
1216 Returns the account name that was used by the GoogleApiClient that requested this
1217 notification, or <code>null</code> if the default account was used.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001218
1219
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001220
1221 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001222
Quddus Chonge457fb62014-09-11 18:55:43 -07001223 </td></tr>
1224
1225
Quddus Chongfd19ada2014-11-18 16:41:07 -08001226
Quddus Chonge457fb62014-09-11 18:55:43 -07001227 <tr class=" api apilevel-" >
1228 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001229
1230
1231
1232
1233
Quddus Chonge457fb62014-09-11 18:55:43 -07001234 InputStream</nobr>
1235 </td>
1236 <td class="jd-linkcol" width="100%"><nobr>
1237 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getBaseContentsInputStream()">getBaseContentsInputStream</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001238
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001239 <div class="jd-descrdiv">
1240 Returns an <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> for the initial contents of a file, in the case of a
Quddus Chongfd19ada2014-11-18 16:41:07 -08001241 notification with status <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CONFLICT">STATUS_CONFLICT</a></code>.
1242
1243
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001244
1245 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001246
Quddus Chonge457fb62014-09-11 18:55:43 -07001247 </td></tr>
1248
1249
Quddus Chongfd19ada2014-11-18 16:41:07 -08001250
Quddus Chonge457fb62014-09-11 18:55:43 -07001251 <tr class="alt-color api apilevel-" >
1252 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001253
1254
1255
1256
1257
Quddus Chonge457fb62014-09-11 18:55:43 -07001258 <a href="/reference/com/google/android/gms/drive/DriveId.html">DriveId</a></nobr>
1259 </td>
1260 <td class="jd-linkcol" width="100%"><nobr>
1261 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getDriveId()">getDriveId</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001262
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001263 <div class="jd-descrdiv">
1264 Returns the id of the Drive resource that triggered the event.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001265
1266
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001267
1268 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001269
Quddus Chonge457fb62014-09-11 18:55:43 -07001270 </td></tr>
1271
1272
Quddus Chongfd19ada2014-11-18 16:41:07 -08001273
Quddus Chonge457fb62014-09-11 18:55:43 -07001274 <tr class=" api apilevel-" >
1275 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001276
1277
1278
1279
1280
Quddus Chonge457fb62014-09-11 18:55:43 -07001281 InputStream</nobr>
1282 </td>
1283 <td class="jd-linkcol" width="100%"><nobr>
1284 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001285
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001286 <div class="jd-descrdiv">
1287 Returns an <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> for the modified contents that generated this
1288 event.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001289
1290
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001291
1292 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001293
Quddus Chonge457fb62014-09-11 18:55:43 -07001294 </td></tr>
1295
1296
Quddus Chongfd19ada2014-11-18 16:41:07 -08001297
Quddus Chonge457fb62014-09-11 18:55:43 -07001298 <tr class="alt-color api apilevel-" >
1299 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001300
1301
1302
1303
1304
Quddus Chonge457fb62014-09-11 18:55:43 -07001305 <a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a></nobr>
1306 </td>
1307 <td class="jd-linkcol" width="100%"><nobr>
1308 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedMetadataChangeSet()">getModifiedMetadataChangeSet</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001309
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001310 <div class="jd-descrdiv">
1311 Returns the <code><a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a></code> that was committed during the update that generated
1312 this event.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001313
1314
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001315
1316 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001317
Quddus Chonge457fb62014-09-11 18:55:43 -07001318 </td></tr>
1319
1320
Quddus Chongfd19ada2014-11-18 16:41:07 -08001321
Quddus Chonge457fb62014-09-11 18:55:43 -07001322 <tr class=" api apilevel-" >
1323 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001324
1325
1326
1327
1328
Quddus Chonge457fb62014-09-11 18:55:43 -07001329 int</nobr>
1330 </td>
1331 <td class="jd-linkcol" width="100%"><nobr>
1332 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getStatus()">getStatus</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001333
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001334 <div class="jd-descrdiv">
1335 Returns a status indicating the result of the action that generated this event.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001336
1337
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001338
1339 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001340
Quddus Chonge457fb62014-09-11 18:55:43 -07001341 </td></tr>
1342
1343
Quddus Chongfd19ada2014-11-18 16:41:07 -08001344
Quddus Chonge457fb62014-09-11 18:55:43 -07001345 <tr class="alt-color api apilevel-" >
1346 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001347
1348
1349
1350
1351
Quddus Chonge457fb62014-09-11 18:55:43 -07001352 List&lt;String&gt;</nobr>
1353 </td>
1354 <td class="jd-linkcol" width="100%"><nobr>
1355 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getTrackingTags()">getTrackingTags</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001356
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001357 <div class="jd-descrdiv">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001358 Returns a <code><a href="/reference/java/util/List.html">List</a></code> of tracking tags provided through <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet)">commit(GoogleApiClient, MetadataChangeSet)</a></code>.
1359
1360
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001361
1362 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001363
Quddus Chonge457fb62014-09-11 18:55:43 -07001364 </td></tr>
1365
1366
Quddus Chongfd19ada2014-11-18 16:41:07 -08001367
Quddus Chonge457fb62014-09-11 18:55:43 -07001368 <tr class=" api apilevel-" >
1369 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001370
1371
1372
1373
1374
Quddus Chonge457fb62014-09-11 18:55:43 -07001375 void</nobr>
1376 </td>
1377 <td class="jd-linkcol" width="100%"><nobr>
1378 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#snooze()">snooze</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001379
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001380 <div class="jd-descrdiv">
1381 Indicates that the client could not process the event at the current time, for example
1382 because of connectivity issues.
Quddus Chongfd19ada2014-11-18 16:41:07 -08001383
1384
Quddus Chong2b4b3d22014-10-26 18:10:42 -07001385
1386 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001387
Quddus Chonge457fb62014-09-11 18:55:43 -07001388 </td></tr>
1389
1390
Quddus Chongfd19ada2014-11-18 16:41:07 -08001391
Quddus Chonge457fb62014-09-11 18:55:43 -07001392 <tr class="alt-color api apilevel-" >
1393 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001394
1395
1396
1397
1398
Quddus Chonge457fb62014-09-11 18:55:43 -07001399 String</nobr>
1400 </td>
1401 <td class="jd-linkcol" width="100%"><nobr>
1402 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#toString()">toString</a></span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001403
Quddus Chonge457fb62014-09-11 18:55:43 -07001404 </td></tr>
1405
1406
Quddus Chongfd19ada2014-11-18 16:41:07 -08001407
Quddus Chonge457fb62014-09-11 18:55:43 -07001408 <tr class=" api apilevel-" >
1409 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001410
1411
1412
1413
1414
Quddus Chonge457fb62014-09-11 18:55:43 -07001415 void</nobr>
1416 </td>
1417 <td class="jd-linkcol" width="100%"><nobr>
1418 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#writeToParcel(android.os.Parcel, int)">writeToParcel</a></span>(Parcel dest, int flags)</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001419
Quddus Chonge457fb62014-09-11 18:55:43 -07001420 </td></tr>
1421
1422
1423
1424</table>
1425
1426
1427
1428
1429
1430
1431
1432<!-- ========== METHOD SUMMARY =========== -->
1433<table id="inhmethods" class="jd-sumtable"><tr><th>
1434 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
1435 <div style="clear:left;">Inherited Methods</div></th></tr>
1436
1437
1438<tr class="api apilevel-" >
1439<td colspan="12">
1440 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
1441 ><img id="inherited-methods-java.lang.Object-trigger"
1442 src="/assets/images/triangle-closed.png"
1443 class="jd-expando-trigger-img" /></a>
1444From class
1445
1446 java.lang.Object
1447
1448<div id="inherited-methods-java.lang.Object">
1449 <div id="inherited-methods-java.lang.Object-list"
1450 class="jd-inheritedlinks">
1451 </div>
1452 <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
1453 <table class="jd-sumtable-expando">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001454
Quddus Chonge457fb62014-09-11 18:55:43 -07001455
1456
Quddus Chongfd19ada2014-11-18 16:41:07 -08001457
Quddus Chonge457fb62014-09-11 18:55:43 -07001458 <tr class="alt-color api apilevel-" >
1459 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001460
1461
1462
1463
1464
Quddus Chonge457fb62014-09-11 18:55:43 -07001465 Object</nobr>
1466 </td>
1467 <td class="jd-linkcol" width="100%"><nobr>
1468 <span class="sympad">clone</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001469
Quddus Chonge457fb62014-09-11 18:55:43 -07001470 </td></tr>
1471
1472
Quddus Chongfd19ada2014-11-18 16:41:07 -08001473
Quddus Chonge457fb62014-09-11 18:55:43 -07001474 <tr class=" api apilevel-" >
1475 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001476
1477
1478
1479
1480
Quddus Chonge457fb62014-09-11 18:55:43 -07001481 boolean</nobr>
1482 </td>
1483 <td class="jd-linkcol" width="100%"><nobr>
1484 <span class="sympad">equals</span>(Object arg0)</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001485
Quddus Chonge457fb62014-09-11 18:55:43 -07001486 </td></tr>
1487
1488
Quddus Chongfd19ada2014-11-18 16:41:07 -08001489
Quddus Chonge457fb62014-09-11 18:55:43 -07001490 <tr class="alt-color api apilevel-" >
1491 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001492
1493
1494
1495
1496
Quddus Chonge457fb62014-09-11 18:55:43 -07001497 void</nobr>
1498 </td>
1499 <td class="jd-linkcol" width="100%"><nobr>
1500 <span class="sympad">finalize</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001501
Quddus Chonge457fb62014-09-11 18:55:43 -07001502 </td></tr>
1503
1504
Quddus Chongfd19ada2014-11-18 16:41:07 -08001505
Quddus Chonge457fb62014-09-11 18:55:43 -07001506 <tr class=" api apilevel-" >
1507 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001508
1509
Quddus Chonge457fb62014-09-11 18:55:43 -07001510 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001511
1512
Quddus Chonge457fb62014-09-11 18:55:43 -07001513 Class&lt;?&gt;</nobr>
1514 </td>
1515 <td class="jd-linkcol" width="100%"><nobr>
1516 <span class="sympad">getClass</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001517
Quddus Chonge457fb62014-09-11 18:55:43 -07001518 </td></tr>
1519
1520
Quddus Chongfd19ada2014-11-18 16:41:07 -08001521
Quddus Chonge457fb62014-09-11 18:55:43 -07001522 <tr class="alt-color api apilevel-" >
1523 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001524
1525
1526
1527
1528
Quddus Chonge457fb62014-09-11 18:55:43 -07001529 int</nobr>
1530 </td>
1531 <td class="jd-linkcol" width="100%"><nobr>
1532 <span class="sympad">hashCode</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001533
Quddus Chonge457fb62014-09-11 18:55:43 -07001534 </td></tr>
1535
1536
Quddus Chongfd19ada2014-11-18 16:41:07 -08001537
Quddus Chonge457fb62014-09-11 18:55:43 -07001538 <tr class=" api apilevel-" >
1539 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001540
1541
Quddus Chonge457fb62014-09-11 18:55:43 -07001542 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001543
1544
Quddus Chonge457fb62014-09-11 18:55:43 -07001545 void</nobr>
1546 </td>
1547 <td class="jd-linkcol" width="100%"><nobr>
1548 <span class="sympad">notify</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001549
Quddus Chonge457fb62014-09-11 18:55:43 -07001550 </td></tr>
1551
1552
Quddus Chongfd19ada2014-11-18 16:41:07 -08001553
Quddus Chonge457fb62014-09-11 18:55:43 -07001554 <tr class="alt-color api apilevel-" >
1555 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001556
1557
Quddus Chonge457fb62014-09-11 18:55:43 -07001558 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001559
1560
Quddus Chonge457fb62014-09-11 18:55:43 -07001561 void</nobr>
1562 </td>
1563 <td class="jd-linkcol" width="100%"><nobr>
1564 <span class="sympad">notifyAll</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001565
Quddus Chonge457fb62014-09-11 18:55:43 -07001566 </td></tr>
1567
1568
Quddus Chongfd19ada2014-11-18 16:41:07 -08001569
Quddus Chonge457fb62014-09-11 18:55:43 -07001570 <tr class=" api apilevel-" >
1571 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001572
1573
1574
1575
1576
Quddus Chonge457fb62014-09-11 18:55:43 -07001577 String</nobr>
1578 </td>
1579 <td class="jd-linkcol" width="100%"><nobr>
1580 <span class="sympad">toString</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001581
Quddus Chonge457fb62014-09-11 18:55:43 -07001582 </td></tr>
1583
1584
Quddus Chongfd19ada2014-11-18 16:41:07 -08001585
Quddus Chonge457fb62014-09-11 18:55:43 -07001586 <tr class="alt-color api apilevel-" >
1587 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001588
1589
Quddus Chonge457fb62014-09-11 18:55:43 -07001590 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001591
1592
Quddus Chonge457fb62014-09-11 18:55:43 -07001593 void</nobr>
1594 </td>
1595 <td class="jd-linkcol" width="100%"><nobr>
1596 <span class="sympad">wait</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001597
Quddus Chonge457fb62014-09-11 18:55:43 -07001598 </td></tr>
1599
1600
Quddus Chongfd19ada2014-11-18 16:41:07 -08001601
Quddus Chonge457fb62014-09-11 18:55:43 -07001602 <tr class=" api apilevel-" >
1603 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001604
1605
Quddus Chonge457fb62014-09-11 18:55:43 -07001606 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001607
1608
Quddus Chonge457fb62014-09-11 18:55:43 -07001609 void</nobr>
1610 </td>
1611 <td class="jd-linkcol" width="100%"><nobr>
1612 <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001613
Quddus Chonge457fb62014-09-11 18:55:43 -07001614 </td></tr>
1615
1616
Quddus Chongfd19ada2014-11-18 16:41:07 -08001617
Quddus Chonge457fb62014-09-11 18:55:43 -07001618 <tr class="alt-color api apilevel-" >
1619 <td class="jd-typecol"><nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001620
1621
Quddus Chonge457fb62014-09-11 18:55:43 -07001622 final
Quddus Chongfd19ada2014-11-18 16:41:07 -08001623
1624
Quddus Chonge457fb62014-09-11 18:55:43 -07001625 void</nobr>
1626 </td>
1627 <td class="jd-linkcol" width="100%"><nobr>
1628 <span class="sympad">wait</span>(long arg0)</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001629
Quddus Chonge457fb62014-09-11 18:55:43 -07001630 </td></tr>
1631
1632
1633</table>
1634 </div>
1635</div>
1636</td></tr>
1637
1638
1639
1640<tr class="api apilevel-" >
1641<td colspan="12">
Joe Fernandez77869172015-03-19 16:36:02 +00001642 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.drive.events.ResourceEvent" class="jd-expando-trigger closed"
1643 ><img id="inherited-methods-com.google.android.gms.drive.events.ResourceEvent-trigger"
1644 src="/assets/images/triangle-closed.png"
1645 class="jd-expando-trigger-img" /></a>
1646From interface
1647
1648 <a href="/reference/com/google/android/gms/drive/events/ResourceEvent.html">com.google.android.gms.drive.events.ResourceEvent</a>
1649
1650<div id="inherited-methods-com.google.android.gms.drive.events.ResourceEvent">
1651 <div id="inherited-methods-com.google.android.gms.drive.events.ResourceEvent-list"
1652 class="jd-inheritedlinks">
1653 </div>
1654 <div id="inherited-methods-com.google.android.gms.drive.events.ResourceEvent-summary" style="display: none;">
1655 <table class="jd-sumtable-expando">
1656
1657
1658
1659
1660 <tr class="alt-color api apilevel-" >
1661 <td class="jd-typecol"><nobr>
1662 abstract
1663
1664
1665
1666
1667 <a href="/reference/com/google/android/gms/drive/DriveId.html">DriveId</a></nobr>
1668 </td>
1669 <td class="jd-linkcol" width="100%"><nobr>
1670 <span class="sympad"><a href="/reference/com/google/android/gms/drive/events/ResourceEvent.html#getDriveId()">getDriveId</a></span>()</nobr>
1671
1672 <div class="jd-descrdiv">
1673 Returns the id of the Drive resource that triggered the event.
1674
1675
1676
1677 </div>
1678
1679 </td></tr>
1680
1681
1682</table>
1683 </div>
1684</div>
1685</td></tr>
1686
1687
1688
1689<tr class="api apilevel-" >
1690<td colspan="12">
Quddus Chonge457fb62014-09-11 18:55:43 -07001691 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.os.Parcelable" class="jd-expando-trigger closed"
1692 ><img id="inherited-methods-android.os.Parcelable-trigger"
1693 src="/assets/images/triangle-closed.png"
1694 class="jd-expando-trigger-img" /></a>
1695From interface
1696
1697 android.os.Parcelable
1698
1699<div id="inherited-methods-android.os.Parcelable">
1700 <div id="inherited-methods-android.os.Parcelable-list"
1701 class="jd-inheritedlinks">
1702 </div>
1703 <div id="inherited-methods-android.os.Parcelable-summary" style="display: none;">
1704 <table class="jd-sumtable-expando">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001705
Quddus Chonge457fb62014-09-11 18:55:43 -07001706
1707
Quddus Chongfd19ada2014-11-18 16:41:07 -08001708
Quddus Chonge457fb62014-09-11 18:55:43 -07001709 <tr class="alt-color api apilevel-" >
1710 <td class="jd-typecol"><nobr>
1711 abstract
Quddus Chongfd19ada2014-11-18 16:41:07 -08001712
1713
1714
1715
Quddus Chonge457fb62014-09-11 18:55:43 -07001716 int</nobr>
1717 </td>
1718 <td class="jd-linkcol" width="100%"><nobr>
1719 <span class="sympad">describeContents</span>()</nobr>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001720
Quddus Chonge457fb62014-09-11 18:55:43 -07001721 </td></tr>
1722
1723
Joe Fernandez77869172015-03-19 16:36:02 +00001724
Quddus Chonge457fb62014-09-11 18:55:43 -07001725 <tr class=" api apilevel-" >
1726 <td class="jd-typecol"><nobr>
1727 abstract
Joe Fernandez77869172015-03-19 16:36:02 +00001728
1729
1730
1731
Quddus Chonge457fb62014-09-11 18:55:43 -07001732 void</nobr>
1733 </td>
1734 <td class="jd-linkcol" width="100%"><nobr>
1735 <span class="sympad">writeToParcel</span>(Parcel arg0, int arg1)</nobr>
Joe Fernandez77869172015-03-19 16:36:02 +00001736
Quddus Chonge457fb62014-09-11 18:55:43 -07001737 </td></tr>
1738
1739
1740</table>
1741 </div>
1742</div>
1743</td></tr>
1744
1745
1746
1747
Quddus Chonge457fb62014-09-11 18:55:43 -07001748</table>
1749
1750
1751</div><!-- jd-descr (summary) -->
1752
1753<!-- Details -->
1754
1755
1756
1757
1758
1759
1760
1761
1762<!-- XML Attributes -->
1763
1764
1765<!-- Enum Values -->
1766
1767
1768<!-- Constants -->
1769
1770
1771<!-- ========= ENUM CONSTANTS DETAIL ======== -->
1772<h2>Constants</h2>
1773
1774
1775
1776
Quddus Chongfd19ada2014-11-18 16:41:07 -08001777<A NAME="STATUS_CANCELED"></A>
Quddus Chonge457fb62014-09-11 18:55:43 -07001778
Quddus Chongfd19ada2014-11-18 16:41:07 -08001779<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07001780 <h4 class="jd-details-title">
1781 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001782 public
1783 static
1784 final
1785 int
1786 </span>
1787 STATUS_CANCELED
1788 </h4>
1789 <div class="api-level">
1790
1791
1792
1793
1794 </div>
1795 <div class="jd-details-descr">
1796
1797
1798
1799
1800 <div class="jd-tagdata jd-tagdescr"><p>Status code indicating that the action referenced by this event was canceled as a result
1801 of <code><a href="/reference/com/google/android/gms/drive/DriveApi.html#cancelPendingActions(com.google.android.gms.common.api.GoogleApiClient, java.util.List<java.lang.String>)">cancelPendingActions(GoogleApiClient, List<String>)</a></code>. A canceled action was not applied on the server
1802 and was reverted locally.
1803</p></div>
1804
1805
1806 <div class="jd-tagdata">
1807 <span class="jd-tagtitle">Constant Value: </span>
1808 <span>
1809
1810 3
1811 (0x00000003)
1812
1813 </span>
1814 </div>
1815
1816 </div>
1817</div>
1818
1819
1820
1821<A NAME="STATUS_CONFLICT"></A>
1822
1823<div class="jd-details api apilevel-">
1824 <h4 class="jd-details-title">
1825 <span class="normal">
1826 public
1827 static
1828 final
Quddus Chonge457fb62014-09-11 18:55:43 -07001829 int
1830 </span>
1831 STATUS_CONFLICT
1832 </h4>
1833 <div class="api-level">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001834
1835
1836
Quddus Chonge457fb62014-09-11 18:55:43 -07001837
1838 </div>
1839 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001840
1841
Quddus Chonge457fb62014-09-11 18:55:43 -07001842
Quddus Chongfd19ada2014-11-18 16:41:07 -08001843
Quddus Chonge457fb62014-09-11 18:55:43 -07001844 <div class="jd-tagdata jd-tagdescr"><p>Status code indicating that the action referenced by this event has failed to be applied on
Quddus Chongfd19ada2014-11-18 16:41:07 -08001845 the server because of a conflict. A conflict originates from <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet)">commit(GoogleApiClient, MetadataChangeSet)</a></code>.
1846
1847 When this status code is provided, the metadata and contents that were changed in the
1848 original action (if applicable) will be provided through
Quddus Chonge457fb62014-09-11 18:55:43 -07001849 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedMetadataChangeSet()">getModifiedMetadataChangeSet()</a></code> and <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream()</a></code>,
1850 respectively, so that the client can retrieve the data that has failed to upload.
1851
1852 <p>
1853 This event provides the context in which a conflict originated, so it can be fixed by the
1854 application that caused it. File conflicts are only delivered to the application that
1855 committed a change resulting in a conflict, and that application is responsible for resolving
1856 the conflict (or the conflicting changes will not be committed).
1857
1858 <p>
1859 This class provides access to the base content of the file (the content at the time
1860 the file was opened to make the changes in the commit) and the modified metadata and content
1861 (that could not be committed due to the conflict). The current metadata and content (the
1862 newer values that conflicted with the modified metadata and content) can be obtained using
1863 the standard Drive API.
1864
1865 <p>
1866 A conflict can be fixed by committing the metadata or content again, possibly with modified
1867 further changes that resulted from analyzing the information provided by this class.
1868 <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet)">commit(GoogleApiClient, MetadataChangeSet)</a></code> should be used to commit a conflict resolution. If no such
1869 commit is made, the original changes that produced the conflict will be dropped and the
1870 current metadata and contents will remain unchanged.
1871
1872 <p>
1873 Once the conflict has been fixed by the application, <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> should be
1874 called so the Drive API can release conflicting resources. If an application requires longer
1875 term access to this conflict data (for example persistence of the conflict data across device
1876 reboot), the app should handle the persistence of any conflict data provided here, since
1877 Drive will delete this conflict data after <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> has been called.
1878
1879 <p>
1880 Multiple commits by the same application on the same resource may be collapsed by the Drive
1881 API. In this case the conflict may refer to multiple collapsed commits. The
1882 <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> provided by <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getBaseContentsInputStream()">getBaseContentsInputStream()</a></code> will be the very first
1883 base version of the content and the <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> provided by
1884 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream()</a></code> will be the very last written version of the
1885 content.
1886</p></div>
1887
Quddus Chongfd19ada2014-11-18 16:41:07 -08001888
Quddus Chonge457fb62014-09-11 18:55:43 -07001889 <div class="jd-tagdata">
1890 <span class="jd-tagtitle">Constant Value: </span>
1891 <span>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001892
Quddus Chonge457fb62014-09-11 18:55:43 -07001893 2
1894 (0x00000002)
Quddus Chongfd19ada2014-11-18 16:41:07 -08001895
Quddus Chonge457fb62014-09-11 18:55:43 -07001896 </span>
1897 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001898
Quddus Chonge457fb62014-09-11 18:55:43 -07001899 </div>
1900</div>
1901
1902
1903
1904<A NAME="STATUS_FAILURE"></A>
1905
Quddus Chongfd19ada2014-11-18 16:41:07 -08001906<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07001907 <h4 class="jd-details-title">
1908 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001909 public
1910 static
1911 final
Quddus Chonge457fb62014-09-11 18:55:43 -07001912 int
1913 </span>
1914 STATUS_FAILURE
1915 </h4>
1916 <div class="api-level">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001917
1918
1919
Quddus Chonge457fb62014-09-11 18:55:43 -07001920
1921 </div>
1922 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001923
1924
Quddus Chonge457fb62014-09-11 18:55:43 -07001925
Quddus Chongfd19ada2014-11-18 16:41:07 -08001926
Quddus Chonge457fb62014-09-11 18:55:43 -07001927 <div class="jd-tagdata jd-tagdescr"><p>Status code indicating that the action referenced by this event has permanently failed to be
1928 applied on the server. When this status code is provided, the metadata and contents that were
1929 changed in the original action (if applicable) will be provided through
1930 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedMetadataChangeSet()">getModifiedMetadataChangeSet()</a></code> and <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream()</a></code>,
1931 respectively, so that the client can retrieve the data that has failed to upload.
1932</p></div>
1933
Quddus Chongfd19ada2014-11-18 16:41:07 -08001934
Quddus Chonge457fb62014-09-11 18:55:43 -07001935 <div class="jd-tagdata">
1936 <span class="jd-tagtitle">Constant Value: </span>
1937 <span>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001938
Quddus Chonge457fb62014-09-11 18:55:43 -07001939 1
1940 (0x00000001)
Quddus Chongfd19ada2014-11-18 16:41:07 -08001941
Quddus Chonge457fb62014-09-11 18:55:43 -07001942 </span>
1943 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001944
Quddus Chonge457fb62014-09-11 18:55:43 -07001945 </div>
1946</div>
1947
1948
1949
1950<A NAME="STATUS_SUCCESS"></A>
1951
Quddus Chongfd19ada2014-11-18 16:41:07 -08001952<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07001953 <h4 class="jd-details-title">
1954 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001955 public
1956 static
1957 final
Quddus Chonge457fb62014-09-11 18:55:43 -07001958 int
1959 </span>
1960 STATUS_SUCCESS
1961 </h4>
1962 <div class="api-level">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001963
1964
1965
Quddus Chonge457fb62014-09-11 18:55:43 -07001966
1967 </div>
1968 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08001969
1970
Quddus Chonge457fb62014-09-11 18:55:43 -07001971
Quddus Chongfd19ada2014-11-18 16:41:07 -08001972
Quddus Chonge457fb62014-09-11 18:55:43 -07001973 <div class="jd-tagdata jd-tagdescr"><p>Status code indicating that the action referenced by this event has successfully been applied
1974 on the server.
1975</p></div>
1976
Quddus Chongfd19ada2014-11-18 16:41:07 -08001977
Quddus Chonge457fb62014-09-11 18:55:43 -07001978 <div class="jd-tagdata">
1979 <span class="jd-tagtitle">Constant Value: </span>
1980 <span>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001981
Quddus Chonge457fb62014-09-11 18:55:43 -07001982 0
1983 (0x00000000)
Quddus Chongfd19ada2014-11-18 16:41:07 -08001984
Quddus Chonge457fb62014-09-11 18:55:43 -07001985 </span>
1986 </div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08001987
Quddus Chonge457fb62014-09-11 18:55:43 -07001988 </div>
1989</div>
1990
1991
1992
1993
1994<!-- Fields -->
1995
1996
1997<!-- ========= FIELD DETAIL ======== -->
1998<h2>Fields</h2>
1999
2000
2001
2002
2003<A NAME="CREATOR"></A>
2004
Quddus Chongfd19ada2014-11-18 16:41:07 -08002005<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002006 <h4 class="jd-details-title">
2007 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002008 public
2009 static
2010 final
Quddus Chonge457fb62014-09-11 18:55:43 -07002011 Creator&lt;<a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html">CompletionEvent</a>&gt;
2012 </span>
2013 CREATOR
2014 </h4>
2015 <div class="api-level">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002016
2017
2018
Quddus Chonge457fb62014-09-11 18:55:43 -07002019
2020 </div>
2021 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002022
2023
Quddus Chonge457fb62014-09-11 18:55:43 -07002024
Quddus Chongfd19ada2014-11-18 16:41:07 -08002025
Quddus Chonge457fb62014-09-11 18:55:43 -07002026 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2027
Quddus Chongfd19ada2014-11-18 16:41:07 -08002028
Quddus Chonge457fb62014-09-11 18:55:43 -07002029 </div>
2030</div>
2031
2032
2033
2034
2035<!-- Public ctors -->
2036
2037
2038
2039<!-- ========= CONSTRUCTOR DETAIL ======== -->
2040<!-- Protected ctors -->
2041
2042
2043
2044<!-- ========= METHOD DETAIL ======== -->
2045<!-- Public methdos -->
2046
2047<h2>Public Methods</h2>
2048
2049
2050
2051<A NAME="describeContents()"></A>
2052
Quddus Chongfd19ada2014-11-18 16:41:07 -08002053<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002054 <h4 class="jd-details-title">
2055 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002056 public
2057
2058
2059
2060
Quddus Chonge457fb62014-09-11 18:55:43 -07002061 int
2062 </span>
2063 <span class="sympad">describeContents</span>
2064 <span class="normal">()</span>
2065 </h4>
2066 <div class="api-level">
2067 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002068
2069
Quddus Chonge457fb62014-09-11 18:55:43 -07002070
2071 </div>
2072 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002073
2074
Quddus Chonge457fb62014-09-11 18:55:43 -07002075
Quddus Chongfd19ada2014-11-18 16:41:07 -08002076
Quddus Chonge457fb62014-09-11 18:55:43 -07002077 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2078
2079 </div>
2080</div>
2081
2082
2083<A NAME="dismiss()"></A>
2084
Quddus Chongfd19ada2014-11-18 16:41:07 -08002085<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002086 <h4 class="jd-details-title">
2087 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002088 public
2089
2090
2091
2092
Quddus Chonge457fb62014-09-11 18:55:43 -07002093 void
2094 </span>
2095 <span class="sympad">dismiss</span>
2096 <span class="normal">()</span>
2097 </h4>
2098 <div class="api-level">
2099 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002100
2101
Quddus Chonge457fb62014-09-11 18:55:43 -07002102
2103 </div>
2104 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002105
2106
Quddus Chonge457fb62014-09-11 18:55:43 -07002107
Quddus Chongfd19ada2014-11-18 16:41:07 -08002108
2109 <div class="jd-tagdata jd-tagdescr"><p>Indicates to the Drive API that the caller has finished interacting with this event and any
2110 related resources should be cleaned up. The client may not continue using this event instance
2111 after dismissing.
Quddus Chonge457fb62014-09-11 18:55:43 -07002112</p></div>
2113
2114 </div>
2115</div>
2116
2117
2118<A NAME="getAccountName()"></A>
2119
Quddus Chongfd19ada2014-11-18 16:41:07 -08002120<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002121 <h4 class="jd-details-title">
2122 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002123 public
2124
2125
2126
2127
Quddus Chonge457fb62014-09-11 18:55:43 -07002128 String
2129 </span>
2130 <span class="sympad">getAccountName</span>
2131 <span class="normal">()</span>
2132 </h4>
2133 <div class="api-level">
2134 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002135
2136
Quddus Chonge457fb62014-09-11 18:55:43 -07002137
2138 </div>
2139 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002140
2141
Quddus Chonge457fb62014-09-11 18:55:43 -07002142
Quddus Chongfd19ada2014-11-18 16:41:07 -08002143
Quddus Chonge457fb62014-09-11 18:55:43 -07002144 <div class="jd-tagdata jd-tagdescr"><p>Returns the account name that was used by the GoogleApiClient that requested this
2145 notification, or <code>null</code> if the default account was used.
2146
2147 <p>This method is provided so that when a completion event is delivered, the correct
2148 GoogleApiClient can be built to work with the file.
2149</p></div>
2150
2151 </div>
2152</div>
2153
2154
2155<A NAME="getBaseContentsInputStream()"></A>
2156
Quddus Chongfd19ada2014-11-18 16:41:07 -08002157<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002158 <h4 class="jd-details-title">
2159 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002160 public
2161
2162
2163
2164
Quddus Chonge457fb62014-09-11 18:55:43 -07002165 InputStream
2166 </span>
2167 <span class="sympad">getBaseContentsInputStream</span>
2168 <span class="normal">()</span>
2169 </h4>
2170 <div class="api-level">
2171 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002172
2173
Quddus Chonge457fb62014-09-11 18:55:43 -07002174
2175 </div>
2176 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002177
2178
Quddus Chonge457fb62014-09-11 18:55:43 -07002179
Quddus Chongfd19ada2014-11-18 16:41:07 -08002180
Quddus Chonge457fb62014-09-11 18:55:43 -07002181 <div class="jd-tagdata jd-tagdescr"><p>Returns an <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> for the initial contents of a file, in the case of a
Quddus Chongfd19ada2014-11-18 16:41:07 -08002182 notification with status <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CONFLICT">STATUS_CONFLICT</a></code>. Returns <code>null</code> for any other status
2183 but <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CONFLICT">STATUS_CONFLICT</a></code>.
Quddus Chonge457fb62014-09-11 18:55:43 -07002184
2185 <p>
2186 This version of the file content is not the current version anymore. In order to get the
2187 current version during conflict resolution, the normal flow to read contents should be used.
2188 This method may only be called once per <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html">CompletionEvent</a></code> instance.
2189
2190 <p>
2191 This can be used in conjunction with <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#getModifiedContentsInputStream()">getModifiedContentsInputStream()</a></code> in order to
2192 compute the incremental changes that conflicted, so those can be reapplied on top of the
2193 current version.
2194
2195 <p>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002196 The returned <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> can be used until <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> or <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#snooze()">snooze()</a></code> is
Quddus Chonge457fb62014-09-11 18:55:43 -07002197 called.
2198</p></div>
2199
2200 </div>
2201</div>
2202
2203
2204<A NAME="getDriveId()"></A>
2205
Quddus Chongfd19ada2014-11-18 16:41:07 -08002206<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002207 <h4 class="jd-details-title">
2208 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002209 public
2210
2211
2212
2213
Quddus Chonge457fb62014-09-11 18:55:43 -07002214 <a href="/reference/com/google/android/gms/drive/DriveId.html">DriveId</a>
2215 </span>
2216 <span class="sympad">getDriveId</span>
2217 <span class="normal">()</span>
2218 </h4>
2219 <div class="api-level">
2220 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002221
2222
Quddus Chonge457fb62014-09-11 18:55:43 -07002223
2224 </div>
2225 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002226
2227
Quddus Chonge457fb62014-09-11 18:55:43 -07002228
Quddus Chongfd19ada2014-11-18 16:41:07 -08002229
Quddus Chonge457fb62014-09-11 18:55:43 -07002230 <div class="jd-tagdata jd-tagdescr"><p>Returns the id of the Drive resource that triggered the event.
2231</p></div>
2232
2233 </div>
2234</div>
2235
2236
2237<A NAME="getModifiedContentsInputStream()"></A>
2238
Quddus Chongfd19ada2014-11-18 16:41:07 -08002239<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002240 <h4 class="jd-details-title">
2241 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002242 public
2243
2244
2245
2246
Quddus Chonge457fb62014-09-11 18:55:43 -07002247 InputStream
2248 </span>
2249 <span class="sympad">getModifiedContentsInputStream</span>
2250 <span class="normal">()</span>
2251 </h4>
2252 <div class="api-level">
2253 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002254
2255
Quddus Chonge457fb62014-09-11 18:55:43 -07002256
2257 </div>
2258 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002259
2260
Quddus Chonge457fb62014-09-11 18:55:43 -07002261
Quddus Chongfd19ada2014-11-18 16:41:07 -08002262
Quddus Chonge457fb62014-09-11 18:55:43 -07002263 <div class="jd-tagdata jd-tagdescr"><p>Returns an <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> for the modified contents that generated this
Quddus Chongfd19ada2014-11-18 16:41:07 -08002264 event. If the status of this event is not <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_SUCCESS">STATUS_SUCCESS</a></code>, note that the modified
2265 contents provided by this method have not been applied on the server.
Quddus Chonge457fb62014-09-11 18:55:43 -07002266 This method may only be called once per <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html">CompletionEvent</a></code> instance.
2267
2268 <p>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002269 The returned <code><a href="/reference/java/io/InputStream.html">InputStream</a></code> can be used until <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#dismiss()">dismiss()</a></code> or <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#snooze()">snooze()</a></code> is
Quddus Chonge457fb62014-09-11 18:55:43 -07002270 called.
2271</p></div>
2272
2273 </div>
2274</div>
2275
2276
2277<A NAME="getModifiedMetadataChangeSet()"></A>
2278
Quddus Chongfd19ada2014-11-18 16:41:07 -08002279<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002280 <h4 class="jd-details-title">
2281 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002282 public
2283
2284
2285
2286
Quddus Chonge457fb62014-09-11 18:55:43 -07002287 <a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a>
2288 </span>
2289 <span class="sympad">getModifiedMetadataChangeSet</span>
2290 <span class="normal">()</span>
2291 </h4>
2292 <div class="api-level">
2293 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002294
2295
Quddus Chonge457fb62014-09-11 18:55:43 -07002296
2297 </div>
2298 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002299
2300
Quddus Chonge457fb62014-09-11 18:55:43 -07002301
Quddus Chongfd19ada2014-11-18 16:41:07 -08002302
Quddus Chonge457fb62014-09-11 18:55:43 -07002303 <div class="jd-tagdata jd-tagdescr"><p>Returns the <code><a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a></code> that was committed during the update that generated
2304 this event. The value may be <code>null</code> if the action didn't contain metadata changes. The
2305 current metadata can be obtained using <code><a href="/reference/com/google/android/gms/drive/DriveApi.html#getFile(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.DriveId)">getFile</a></code> and
2306 <code><a href="/reference/com/google/android/gms/drive/DriveResource.html#getMetadata(com.google.android.gms.common.api.GoogleApiClient)">getMetadata</a></code> and be compared with this
Quddus Chongfd19ada2014-11-18 16:41:07 -08002307 <code><a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a></code>. If the event has a status other than <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_SUCCESS">STATUS_SUCCESS</a></code>,
2308 note that the changes in this change set have not been applied on the server and have been
2309 reverted locally.
Quddus Chonge457fb62014-09-11 18:55:43 -07002310
2311 <p>
2312 Modifying the returned <code><a href="/reference/com/google/android/gms/drive/MetadataChangeSet.html">MetadataChangeSet</a></code> will not have any effect unless the set is
2313 committed through <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet)">commit(GoogleApiClient, MetadataChangeSet)</a></code>.
2314</p></div>
2315
2316 </div>
2317</div>
2318
2319
2320<A NAME="getStatus()"></A>
2321
Quddus Chongfd19ada2014-11-18 16:41:07 -08002322<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002323 <h4 class="jd-details-title">
2324 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002325 public
2326
2327
2328
2329
Quddus Chonge457fb62014-09-11 18:55:43 -07002330 int
2331 </span>
2332 <span class="sympad">getStatus</span>
2333 <span class="normal">()</span>
2334 </h4>
2335 <div class="api-level">
2336 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002337
2338
Quddus Chonge457fb62014-09-11 18:55:43 -07002339
2340 </div>
2341 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002342
2343
Quddus Chonge457fb62014-09-11 18:55:43 -07002344
Quddus Chongfd19ada2014-11-18 16:41:07 -08002345
Quddus Chonge457fb62014-09-11 18:55:43 -07002346 <div class="jd-tagdata jd-tagdescr"><p>Returns a status indicating the result of the action that generated this event. May be one
Quddus Chongfd19ada2014-11-18 16:41:07 -08002347 of <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_SUCCESS">STATUS_SUCCESS</a></code>, <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CONFLICT">STATUS_CONFLICT</a></code>, <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_FAILURE">STATUS_FAILURE</a></code>,
2348 <code><a href="/reference/com/google/android/gms/drive/events/CompletionEvent.html#STATUS_CANCELED">STATUS_CANCELED</a></code>.
Quddus Chonge457fb62014-09-11 18:55:43 -07002349</p></div>
2350
2351 </div>
2352</div>
2353
2354
2355<A NAME="getTrackingTags()"></A>
2356
Quddus Chongfd19ada2014-11-18 16:41:07 -08002357<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002358 <h4 class="jd-details-title">
2359 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002360 public
2361
2362
2363
2364
Quddus Chonge457fb62014-09-11 18:55:43 -07002365 List&lt;String&gt;
2366 </span>
2367 <span class="sympad">getTrackingTags</span>
2368 <span class="normal">()</span>
2369 </h4>
2370 <div class="api-level">
2371 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002372
2373
Quddus Chonge457fb62014-09-11 18:55:43 -07002374
2375 </div>
2376 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002377
2378
Quddus Chonge457fb62014-09-11 18:55:43 -07002379
Quddus Chongfd19ada2014-11-18 16:41:07 -08002380
2381 <div class="jd-tagdata jd-tagdescr"><p>Returns a <code><a href="/reference/java/util/List.html">List</a></code> of tracking tags provided through <code><a href="/reference/com/google/android/gms/drive/DriveContents.html#commit(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.drive.MetadataChangeSet)">commit(GoogleApiClient, MetadataChangeSet)</a></code>. The
2382 application can use these tags to relate this event with the specific method execution that
2383 generated it.
Quddus Chonge457fb62014-09-11 18:55:43 -07002384
2385 <p>
2386 If the list contains multiple elements, the ordering of the elements is guaranteed to be the
2387 one in which the collapsed modifications were applied. Elements in the returned list may not
2388 be <code>null</code>.
2389</p></div>
2390
2391 </div>
2392</div>
2393
2394
2395<A NAME="snooze()"></A>
2396
Quddus Chongfd19ada2014-11-18 16:41:07 -08002397<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002398 <h4 class="jd-details-title">
2399 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002400 public
2401
2402
2403
2404
Quddus Chonge457fb62014-09-11 18:55:43 -07002405 void
2406 </span>
2407 <span class="sympad">snooze</span>
2408 <span class="normal">()</span>
2409 </h4>
2410 <div class="api-level">
2411 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002412
2413
Quddus Chonge457fb62014-09-11 18:55:43 -07002414
2415 </div>
2416 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002417
2418
Quddus Chonge457fb62014-09-11 18:55:43 -07002419
Quddus Chongfd19ada2014-11-18 16:41:07 -08002420
Quddus Chonge457fb62014-09-11 18:55:43 -07002421 <div class="jd-tagdata jd-tagdescr"><p>Indicates that the client could not process the event at the current time, for example
2422 because of connectivity issues. The client will be notified again of the same event in the
Quddus Chongfd19ada2014-11-18 16:41:07 -08002423 future. The client may not continue using this event instance after snoozing.
Quddus Chonge457fb62014-09-11 18:55:43 -07002424</p></div>
2425
2426 </div>
2427</div>
2428
2429
2430<A NAME="toString()"></A>
2431
Quddus Chongfd19ada2014-11-18 16:41:07 -08002432<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002433 <h4 class="jd-details-title">
2434 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002435 public
2436
2437
2438
2439
Quddus Chonge457fb62014-09-11 18:55:43 -07002440 String
2441 </span>
2442 <span class="sympad">toString</span>
2443 <span class="normal">()</span>
2444 </h4>
2445 <div class="api-level">
2446 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002447
2448
Quddus Chonge457fb62014-09-11 18:55:43 -07002449
2450 </div>
2451 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002452
2453
Quddus Chonge457fb62014-09-11 18:55:43 -07002454
Quddus Chongfd19ada2014-11-18 16:41:07 -08002455
Quddus Chonge457fb62014-09-11 18:55:43 -07002456 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2457
2458 </div>
2459</div>
2460
2461
2462<A NAME="writeToParcel(android.os.Parcel, int)"></A>
2463
Quddus Chongfd19ada2014-11-18 16:41:07 -08002464<div class="jd-details api apilevel-">
Quddus Chonge457fb62014-09-11 18:55:43 -07002465 <h4 class="jd-details-title">
2466 <span class="normal">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002467 public
2468
2469
2470
2471
Quddus Chonge457fb62014-09-11 18:55:43 -07002472 void
2473 </span>
2474 <span class="sympad">writeToParcel</span>
2475 <span class="normal">(Parcel dest, int flags)</span>
2476 </h4>
2477 <div class="api-level">
2478 <div></div>
Quddus Chongfd19ada2014-11-18 16:41:07 -08002479
2480
Quddus Chonge457fb62014-09-11 18:55:43 -07002481
2482 </div>
2483 <div class="jd-details-descr">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002484
2485
Quddus Chonge457fb62014-09-11 18:55:43 -07002486
Quddus Chongfd19ada2014-11-18 16:41:07 -08002487
Quddus Chonge457fb62014-09-11 18:55:43 -07002488 <div class="jd-tagdata jd-tagdescr"><p></p></div>
2489
2490 </div>
2491</div>
2492
2493
2494
2495
2496
2497<!-- ========= METHOD DETAIL ======== -->
2498
2499
2500
2501<!-- ========= END OF CLASS DATA ========= -->
2502<A NAME="navbar_top"></A>
2503
2504<div id="footer" class="wrap" >
Quddus Chongfd19ada2014-11-18 16:41:07 -08002505
Quddus Chonge457fb62014-09-11 18:55:43 -07002506
2507 <div id="copyright">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002508
Quddus Chonge457fb62014-09-11 18:55:43 -07002509 Except as noted, this content is licensed under <a
Quddus Chongfd19ada2014-11-18 16:41:07 -08002510 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
Quddus Chonge457fb62014-09-11 18:55:43 -07002511 For details and restrictions, see the <a href="/license.html">
2512 Content License</a>.
2513 </div>
2514 <div id="build_info">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002515
Quddus Chonge457fb62014-09-11 18:55:43 -07002516<script src="/timestamp.js" type="text/javascript"></script>
2517<script>document.write(BUILD_TIMESTAMP)</script>
2518
2519 </div>
2520
2521
2522 <div id="footerlinks">
Quddus Chongfd19ada2014-11-18 16:41:07 -08002523
Quddus Chonge457fb62014-09-11 18:55:43 -07002524 <p>
2525 <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
2526 <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
2527 <a href="/support.html">Support</a>
2528 </p>
2529 </div>
2530
2531</div> <!-- end footer -->
2532</div> <!-- jd-content -->
2533
2534</div><!-- end doc-content -->
2535
Quddus Chongfd19ada2014-11-18 16:41:07 -08002536</div> <!-- end body-content -->
Quddus Chonge457fb62014-09-11 18:55:43 -07002537
2538
2539
2540
2541
2542
2543</body>
2544</html>