Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 |
Zip·file·size:·12 |
1 | Zip·file·size:·121890·bytes,·number·of·entries:·7 |
2 | -rw----·····2.0·fat······356·bl·defN·14-Oct-20·08:10·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat······356·bl·defN·14-Oct-20·08:10·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat······477·bl·defN·14-Oct-20·08:10·META-INF/5BE36F26.SF | 3 | -rw----·····2.0·fat······477·bl·defN·14-Oct-20·08:10·META-INF/5BE36F26.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·14-Oct-20·08:10·META-INF/5BE36F26.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·14-Oct-20·08:10·META-INF/5BE36F26.RSA |
5 |
-rw----·····2.0·fat·····2236·bX·defN· |
5 | -rw----·····2.0·fat·····2236·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----·····1.0·fat······968·b-·stor· |
6 | -rw----·····1.0·fat······968·b-·stor·08-Jan-01·00:00·resources.arsc |
7 |
-rw----·····1.0·fat·····3383·b-·stor· |
7 | -rw----·····1.0·fat·····3383·b-·stor·08-Jan-01·00:00·res/drawable-nodpi/ic_source.png |
8 |
-rw----·····2.0·fat···46 |
8 | -rw----·····2.0·fat···465784·bl·defN·08-Jan-01·00:00·classes.dex |
9 |
7·files,·47 |
9 | 7·files,·474536·bytes·uncompressed,·120994·bytes·compressed:··74.5% |
Offset 19, 109 lines modified | Offset 19, 109 lines modified | ||
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·2 | 21 | ····.locals·2 |
22 | ····.prologue | 22 | ····.prologue |
23 |
····.line·12 |
23 | ····.line·125 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 |
····.line·12 |
25 | ····.line·126 |
26 | ····new-instance·v0,·Lcom/google/android/apps/muzei/api/Artwork; | 26 | ····new-instance·v0,·Lcom/google/android/apps/muzei/api/Artwork; |
27 | ····const/4·v1,·0x0 | 27 | ····const/4·v1,·0x0 |
28 | ····invoke-direct·{v0,·v1},·Lcom/google/android/apps/muzei/api/Artwork;-><init>(Lcom/google/android/apps/muzei/api/Artwork$1;)V | 28 | ····invoke-direct·{v0,·v1},·Lcom/google/android/apps/muzei/api/Artwork;-><init>(Lcom/google/android/apps/muzei/api/Artwork$1;)V |
29 | ····iput-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 29 | ····iput-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
30 |
····.line·12 |
30 | ····.line·127 |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·build()Lcom/google/android/apps/muzei/api/Artwork; | 34 | .method·public·build()Lcom/google/android/apps/muzei/api/Artwork; |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.prologue | 36 | ····.prologue |
37 |
····.line·19 |
37 | ····.line·199 |
38 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 38 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
39 | ····return-object·v0 | 39 | ····return-object·v0 |
40 | .end·method | 40 | .end·method |
41 | .method·public·byline(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 41 | .method·public·byline(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"byline"····#·Ljava/lang/String; | 43 | ····.param·p1,·"byline"····#·Ljava/lang/String; |
44 | ····.prologue | 44 | ····.prologue |
45 |
····.line·16 |
45 | ····.line·165 |
46 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 46 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
47 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mByline:Ljava/lang/String; | 47 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mByline:Ljava/lang/String; |
48 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$302(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 48 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$302(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
49 |
····.line·16 |
49 | ····.line·166 |
50 | ····return-object·p0 | 50 | ····return-object·p0 |
51 | .end·method | 51 | .end·method |
52 | .method·public·imageUri(Landroid/net/Uri;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 52 | .method·public·imageUri(Landroid/net/Uri;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"imageUri"····#·Landroid/net/Uri; | 54 | ····.param·p1,·"imageUri"····#·Landroid/net/Uri; |
55 | ····.prologue | 55 | ····.prologue |
56 |
····.line·14 |
56 | ····.line·149 |
57 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 57 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
58 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mImageUri:Landroid/net/Uri; | 58 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mImageUri:Landroid/net/Uri; |
59 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$102(Lcom/google/android/apps/muzei/api/Artwork;Landroid/net/Uri;)Landroid/net/Uri; | 59 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$102(Lcom/google/android/apps/muzei/api/Artwork;Landroid/net/Uri;)Landroid/net/Uri; |
60 |
····.line·1 |
60 | ····.line·150 |
61 | ····return-object·p0 | 61 | ····return-object·p0 |
62 | .end·method | 62 | .end·method |
63 | .method·public·title(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 63 | .method·public·title(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
64 | ····.locals·1 | 64 | ····.locals·1 |
65 | ····.param·p1,·"title"····#·Ljava/lang/String; | 65 | ····.param·p1,·"title"····#·Ljava/lang/String; |
66 | ····.prologue | 66 | ····.prologue |
67 |
····.line·15 |
67 | ····.line·157 |
68 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 68 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
69 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mTitle:Ljava/lang/String; | 69 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mTitle:Ljava/lang/String; |
70 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$202(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 70 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$202(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
71 |
····.line·15 |
71 | ····.line·158 |
72 | ····return-object·p0 | 72 | ····return-object·p0 |
73 | .end·method | 73 | .end·method |
74 | .method·public·token(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 74 | .method·public·token(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
75 | ····.locals·1 | 75 | ····.locals·1 |
76 | ····.param·p1,·"token"····#·Ljava/lang/String; | 76 | ····.param·p1,·"token"····#·Ljava/lang/String; |
77 | ····.prologue | 77 | ····.prologue |
78 |
····.line·17 |
78 | ····.line·173 |
79 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; | 79 | ····iget-object·v0,·p0,·Lcom/google/android/apps/muzei/api/Artwork$Builder;->mArtwork:Lcom/google/android/apps/muzei/api/Artwork; |
80 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mToken:Ljava/lang/String; | 80 | ····#·setter·for:·Lcom/google/android/apps/muzei/api/Artwork;->mToken:Ljava/lang/String; |
81 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$402(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 81 | ····invoke-static·{v0,·p1},·Lcom/google/android/apps/muzei/api/Artwork;->access$402(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
82 |
····.line·17 |
82 | ····.line·174 |
83 | ····return-object·p0 | 83 | ····return-object·p0 |
84 | .end·method | 84 | .end·method |
85 | .method·public·viewIntent(Landroid/content/Intent;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 85 | .method·public·viewIntent(Landroid/content/Intent;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
86 | ····.locals·1 | 86 | ····.locals·1 |
87 | ····.param·p1,·"viewIntent"····#·Landroid/content/Intent; | 87 | ····.param·p1,·"viewIntent"····#·Landroid/content/Intent; |
Max diff block lines reached; 509/4323 bytes (11.77%) of diff not shown. |
Offset 39, 98 lines modified | Offset 39, 98 lines modified | ||
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·private·constructor·<init>()V | 40 | .method·private·constructor·<init>()V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.prologue | 42 | ····.prologue |
43 |
····.line·5 |
43 | ····.line·53 |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
45 |
····.line·5 |
45 | ····.line·54 |
46 | ····return-void | 46 | ····return-void |
47 | .end·method | 47 | .end·method |
48 | .method·synthetic·constructor·<init>(Lcom/google/android/apps/muzei/api/Artwork$1;)V | 48 | .method·synthetic·constructor·<init>(Lcom/google/android/apps/muzei/api/Artwork$1;)V |
49 | ····.locals·0 | 49 | ····.locals·0 |
50 | ····.param·p1,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork$1; | 50 | ····.param·p1,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork$1; |
51 | ····.prologue | 51 | ····.prologue |
52 |
····.line·3 |
52 | ····.line·39 |
53 | ····invoke-direct·{p0},·Lcom/google/android/apps/muzei/api/Artwork;-><init>()V | 53 | ····invoke-direct·{p0},·Lcom/google/android/apps/muzei/api/Artwork;-><init>()V |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
56 | .method·static·synthetic·access$102(Lcom/google/android/apps/muzei/api/Artwork;Landroid/net/Uri;)Landroid/net/Uri; | 56 | .method·static·synthetic·access$102(Lcom/google/android/apps/muzei/api/Artwork;Landroid/net/Uri;)Landroid/net/Uri; |
57 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; | 58 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; |
59 | ····.param·p1,·"x1"····#·Landroid/net/Uri; | 59 | ····.param·p1,·"x1"····#·Landroid/net/Uri; |
60 | ····.prologue | 60 | ····.prologue |
61 |
····.line·3 |
61 | ····.line·39 |
62 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mImageUri:Landroid/net/Uri; | 62 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mImageUri:Landroid/net/Uri; |
63 | ····return-object·p1 | 63 | ····return-object·p1 |
64 | .end·method | 64 | .end·method |
65 | .method·static·synthetic·access$202(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 65 | .method·static·synthetic·access$202(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
66 | ····.locals·0 | 66 | ····.locals·0 |
67 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; | 67 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; |
68 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 68 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
69 | ····.prologue | 69 | ····.prologue |
70 |
····.line·3 |
70 | ····.line·39 |
71 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mTitle:Ljava/lang/String; | 71 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mTitle:Ljava/lang/String; |
72 | ····return-object·p1 | 72 | ····return-object·p1 |
73 | .end·method | 73 | .end·method |
74 | .method·static·synthetic·access$302(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 74 | .method·static·synthetic·access$302(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
75 | ····.locals·0 | 75 | ····.locals·0 |
76 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; | 76 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; |
77 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 77 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
78 | ····.prologue | 78 | ····.prologue |
79 |
····.line·3 |
79 | ····.line·39 |
80 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mByline:Ljava/lang/String; | 80 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mByline:Ljava/lang/String; |
81 | ····return-object·p1 | 81 | ····return-object·p1 |
82 | .end·method | 82 | .end·method |
83 | .method·static·synthetic·access$402(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; | 83 | .method·static·synthetic·access$402(Lcom/google/android/apps/muzei/api/Artwork;Ljava/lang/String;)Ljava/lang/String; |
84 | ····.locals·0 | 84 | ····.locals·0 |
85 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; | 85 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; |
86 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 86 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
87 | ····.prologue | 87 | ····.prologue |
88 |
····.line·3 |
88 | ····.line·39 |
89 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mToken:Ljava/lang/String; | 89 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mToken:Ljava/lang/String; |
90 | ····return-object·p1 | 90 | ····return-object·p1 |
91 | .end·method | 91 | .end·method |
92 | .method·static·synthetic·access$502(Lcom/google/android/apps/muzei/api/Artwork;Landroid/content/Intent;)Landroid/content/Intent; | 92 | .method·static·synthetic·access$502(Lcom/google/android/apps/muzei/api/Artwork;Landroid/content/Intent;)Landroid/content/Intent; |
93 | ····.locals·0 | 93 | ····.locals·0 |
94 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; | 94 | ····.param·p0,·"x0"····#·Lcom/google/android/apps/muzei/api/Artwork; |
95 | ····.param·p1,·"x1"····#·Landroid/content/Intent; | 95 | ····.param·p1,·"x1"····#·Landroid/content/Intent; |
96 | ····.prologue | 96 | ····.prologue |
97 |
····.line·3 |
97 | ····.line·39 |
98 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mViewIntent:Landroid/content/Intent; | 98 | ····iput-object·p1,·p0,·Lcom/google/android/apps/muzei/api/Artwork;->mViewIntent:Landroid/content/Intent; |
99 | ····return-object·p1 | 99 | ····return-object·p1 |
100 | .end·method | 100 | .end·method |
101 | .method·public·static·fromBundle(Landroid/os/Bundle;)Lcom/google/android/apps/muzei/api/Artwork; | 101 | .method·public·static·fromBundle(Landroid/os/Bundle;)Lcom/google/android/apps/muzei/api/Artwork; |
102 | ····.locals·5 | 102 | ····.locals·5 |
103 | ····.param·p0,·"bundle"····#·Landroid/os/Bundle; | 103 | ····.param·p0,·"bundle"····#·Landroid/os/Bundle; |
104 | ····.prologue | 104 | ····.prologue |
105 |
····.line·2 |
105 | ····.line·221 |
106 | ····new-instance·v3,·Lcom/google/android/apps/muzei/api/Artwork$Builder; | 106 | ····new-instance·v3,·Lcom/google/android/apps/muzei/api/Artwork$Builder; |
107 | ····invoke-direct·{v3},·Lcom/google/android/apps/muzei/api/Artwork$Builder;-><init>()V | 107 | ····invoke-direct·{v3},·Lcom/google/android/apps/muzei/api/Artwork$Builder;-><init>()V |
108 | ····const-string·v4,·"title" | 108 | ····const-string·v4,·"title" |
109 | ····invoke-virtual·{p0,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 109 | ····invoke-virtual·{p0,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
Offset 157, 93 lines modified | Offset 157, 239 lines modified | ||
Max diff block lines reached; 19110/22399 bytes (85.32%) of diff not shown. |
Offset 324, 19 lines modified | Offset 324, 22 lines modified | ||
324 | ····invoke-direct·{v2},·Lcom/google/android/apps/muzei/api/internal/SourceState;-><init>()V | 324 | ····invoke-direct·{v2},·Lcom/google/android/apps/muzei/api/internal/SourceState;-><init>()V |
325 | ····iput-object·v2,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mCurrentState:Lcom/google/android/apps/muzei/api/internal/SourceState; | 325 | ····iput-object·v2,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mCurrentState:Lcom/google/android/apps/muzei/api/internal/SourceState; |
326 | ····goto·:goto_0 | 326 | ····goto·:goto_0 |
327 | .end·method | 327 | .end·method |
328 | .method·private·loadSubscriptions()V | 328 | .method·private·declared-synchronized·loadSubscriptions()V |
329 | ····.locals·9 | 329 | ····.locals·9 |
330 | ····.prologue | 330 | ····.prologue |
331 | ····.line·719 | 331 | ····.line·719 |
332 | ····monitor-enter·p0 | ||
333 | ····:try_start_0 | ||
332 | ····new-instance·v6,·Ljava/util/HashMap; | 334 | ····new-instance·v6,·Ljava/util/HashMap; |
333 | ····invoke-direct·{v6},·Ljava/util/HashMap;-><init>()V | 335 | ····invoke-direct·{v6},·Ljava/util/HashMap;-><init>()V |
334 | ····iput-object·v6,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; | 336 | ····iput-object·v6,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; |
335 | ····.line·720 | 337 | ····.line·720 |
Offset 400, 64 lines modified | Offset 403, 83 lines modified | ||
400 | ····aget-object·v5,·v0,·v6 | 403 | ····aget-object·v5,·v0,·v6 |
401 | ····.line·726 | 404 | ····.line·726 |
402 | ····.local·v5,·"token":Ljava/lang/String; | 405 | ····.local·v5,·"token":Ljava/lang/String; |
403 | ····iget-object·v6,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; | 406 | ····iget-object·v6,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; |
404 | ····invoke-interface·{v6,·v4,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 407 | ····invoke-interface·{v6,·v4,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
408 | ····:try_end_0 | ||
409 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
405 | ····goto·:goto_0 | 410 | ····goto·:goto_0 |
406 |
····.line·7 |
411 | ····.line·719 |
407 | ····.end·local·v0····#·"arr":[Ljava/lang/String; | 412 | ····.end·local·v0····#·"arr":[Ljava/lang/String; |
408 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | 413 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; |
409 | ····.end·local·v2····#·"serializedSubscription":Ljava/lang/String; | 414 | ····.end·local·v2····#·"serializedSubscription":Ljava/lang/String; |
415 | ····.end·local·v3····#·"serializedSubscriptions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" | ||
410 | ····.end·local·v4····#·"subscriber":Landroid/content/ComponentName; | 416 | ····.end·local·v4····#·"subscriber":Landroid/content/ComponentName; |
411 | ····.end·local·v5····#·"token":Ljava/lang/String; | 417 | ····.end·local·v5····#·"token":Ljava/lang/String; |
418 | ····:catchall_0 | ||
419 | ····move-exception·v6 | ||
420 | ····monitor-exit·p0 | ||
421 | ····throw·v6 | ||
422 | ····.line·729 | ||
423 | ····.restart·local·v3····#·"serializedSubscriptions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" | ||
412 | ····:cond_0 | 424 | ····:cond_0 |
425 | ····monitor-exit·p0 | ||
413 | ····return-void | 426 | ····return-void |
414 | .end·method | 427 | .end·method |
415 | .method·private·processAndDispatchSubscriberAdded(Landroid/content/ComponentName;)V | 428 | .method·private·declared-synchronized·processAndDispatchSubscriberAdded(Landroid/content/ComponentName;)V |
416 |
····.locals· |
429 | ····.locals·10 |
417 | ····.param·p1,·"subscriber"····#·Landroid/content/ComponentName; | 430 | ····.param·p1,·"subscriber"····#·Landroid/content/ComponentName; |
418 | ····.prologue | 431 | ····.prologue |
419 |
····const-wide/16·v |
432 | ····const-wide/16·v8,·0x0 |
420 |
····const/4·v |
433 | ····const/4·v7,·0x1 |
421 | ····.line·589 | 434 | ····.line·589 |
435 | ····monitor-enter·p0 | ||
422 | ····const/4·v0,·0x0 | 436 | ····const/4·v0,·0x0 |
423 | ····.line·590 | 437 | ····.line·590 |
424 | ····.local·v0,·"updateDueToSchedule":Z | 438 | ····.local·v0,·"updateDueToSchedule":Z |
439 | ····:try_start_0 | ||
425 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; | 440 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; |
426 | ····invoke-interface·{v3},·Ljava/util/Map;->size()I | 441 | ····invoke-interface·{v3},·Ljava/util/Map;->size()I |
427 | ····move-result·v3 | 442 | ····move-result·v3 |
428 |
····if-ne·v3,·v |
443 | ····if-ne·v3,·v7,·:cond_0 |
429 | ····.line·591 | 444 | ····.line·591 |
430 | ····invoke-virtual·{p0},·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->onEnabled()V | 445 | ····invoke-virtual·{p0},·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->onEnabled()V |
431 | ····.line·594 | 446 | ····.line·594 |
432 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSharedPrefs:Landroid/content/SharedPreferences; | 447 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSharedPrefs:Landroid/content/SharedPreferences; |
433 | ····const-string·v4,·"scheduled_update_time_millis" | 448 | ····const-string·v4,·"scheduled_update_time_millis" |
434 |
···· |
449 | ····const-wide/16·v5,·0x0 |
450 | ····invoke-interface·{v3,·v4,·v5,·v6},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | ||
435 | ····move-result-wide·v1 | 451 | ····move-result-wide·v1 |
436 | ····.line·595 | 452 | ····.line·595 |
437 | ····.local·v1,·"updateTimeMillis":J | 453 | ····.local·v1,·"updateTimeMillis":J |
438 |
····cmp-long·v3,·v1,·v |
454 | ····cmp-long·v3,·v1,·v8 |
Max diff block lines reached; 14709/18012 bytes (81.66%) of diff not shown. |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·10 | 21 | ····.line·10 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·21 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/selesca/xkcdmuzei/XkcdArtSource; | 21 | .field·final·synthetic·this$0:Lcom/selesca/xkcdmuzei/XkcdArtSource; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/selesca/xkcdmuzei/XkcdArtSource;)V | 23 | .method·constructor·<init>(Lcom/selesca/xkcdmuzei/XkcdArtSource;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/selesca/xkcdmuzei/XkcdArtSource; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·65 | 27 | ····.line·65 |
27 | ····iput-object·p1,·p0,·Lcom/selesca/xkcdmuzei/XkcdArtSource$1;->this$0:Lcom/selesca/xkcdmuzei/XkcdArtSource; | 28 | ····iput-object·p1,·p0,·Lcom/selesca/xkcdmuzei/XkcdArtSource$1;->this$0:Lcom/selesca/xkcdmuzei/XkcdArtSource; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 113, 26 lines modified | Offset 113, 29 lines modified | ||
113 | ····.local·v7,·"token":Ljava/lang/String; | 113 | ····.local·v7,·"token":Ljava/lang/String; |
114 | ····new-instance·v8,·Lretrofit/RestAdapter$Builder; | 114 | ····new-instance·v8,·Lretrofit/RestAdapter$Builder; |
115 | ····invoke-direct·{v8},·Lretrofit/RestAdapter$Builder;-><init>()V | 115 | ····invoke-direct·{v8},·Lretrofit/RestAdapter$Builder;-><init>()V |
116 | ····const-string·v9,·"http://xkcd.com" | 116 | ····const-string·v9,·"http://xkcd.com" |
117 | ····.line·57 | ||
117 | ····invoke-virtual·{v8,·v9},·Lretrofit/RestAdapter$Builder;->setServer(Ljava/lang/String;)Lretrofit/RestAdapter$Builder; | 118 | ····invoke-virtual·{v8,·v9},·Lretrofit/RestAdapter$Builder;->setServer(Ljava/lang/String;)Lretrofit/RestAdapter$Builder; |
118 | ····move-result-object·v8 | 119 | ····move-result-object·v8 |
119 | ····new-instance·v9,·Lcom/selesca/xkcdmuzei/XkcdArtSource$1; | 120 | ····new-instance·v9,·Lcom/selesca/xkcdmuzei/XkcdArtSource$1; |
120 | ····invoke-direct·{v9,·p0},·Lcom/selesca/xkcdmuzei/XkcdArtSource$1;-><init>(Lcom/selesca/xkcdmuzei/XkcdArtSource;)V | 121 | ····invoke-direct·{v9,·p0},·Lcom/selesca/xkcdmuzei/XkcdArtSource$1;-><init>(Lcom/selesca/xkcdmuzei/XkcdArtSource;)V |
122 | ····.line·65 | ||
121 | ····invoke-virtual·{v8,·v9},·Lretrofit/RestAdapter$Builder;->setErrorHandler(Lretrofit/ErrorHandler;)Lretrofit/RestAdapter$Builder; | 123 | ····invoke-virtual·{v8,·v9},·Lretrofit/RestAdapter$Builder;->setErrorHandler(Lretrofit/ErrorHandler;)Lretrofit/RestAdapter$Builder; |
122 | ····move-result-object·v8 | 124 | ····move-result-object·v8 |
125 | ····.line·77 | ||
123 | ····invoke-virtual·{v8},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter; | 126 | ····invoke-virtual·{v8},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter; |
124 | ····move-result-object·v5 | 127 | ····move-result-object·v5 |
125 | ····.line·79 | 128 | ····.line·79 |
126 | ····.local·v5,·"restAdapter":Lretrofit/RestAdapter; | 129 | ····.local·v5,·"restAdapter":Lretrofit/RestAdapter; |
127 | ····const/4·v3,·0x0 | 130 | ····const/4·v3,·0x0 |
Offset 211, 34 lines modified | Offset 214, 38 lines modified | ||
211 | ····:cond_1 | 214 | ····:cond_1 |
212 | ····new-instance·v8,·Lcom/google/android/apps/muzei/api/Artwork$Builder; | 215 | ····new-instance·v8,·Lcom/google/android/apps/muzei/api/Artwork$Builder; |
213 | ····invoke-direct·{v8},·Lcom/google/android/apps/muzei/api/Artwork$Builder;-><init>()V | 216 | ····invoke-direct·{v8},·Lcom/google/android/apps/muzei/api/Artwork$Builder;-><init>()V |
214 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->title:Ljava/lang/String; | 217 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->title:Ljava/lang/String; |
218 | ····.line·94 | ||
215 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->title(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 219 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->title(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
216 | ····move-result-object·v8 | 220 | ····move-result-object·v8 |
217 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->alt:Ljava/lang/String; | 221 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->alt:Ljava/lang/String; |
222 | ····.line·95 | ||
218 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->byline(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 223 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->byline(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
219 | ····move-result-object·v8 | 224 | ····move-result-object·v8 |
220 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->img:Ljava/lang/String; | 225 | ····iget-object·v9,·v3,·Lcom/selesca/xkcdmuzei/XkcdService$Photo;->img:Ljava/lang/String; |
226 | ····.line·96 | ||
221 | ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 227 | ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
222 | ····move-result-object·v9 | 228 | ····move-result-object·v9 |
223 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->imageUri(Landroid/net/Uri;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 229 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->imageUri(Landroid/net/Uri;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
224 | ····move-result-object·v8 | 230 | ····move-result-object·v8 |
231 | ····.line·97 | ||
225 | ····invoke-virtual·{v8,·v7},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->token(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 232 | ····invoke-virtual·{v8,·v7},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->token(Ljava/lang/String;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
226 | ····move-result-object·v8 | 233 | ····move-result-object·v8 |
227 | ····new-instance·v9,·Landroid/content/Intent; | 234 | ····new-instance·v9,·Landroid/content/Intent; |
228 | ····const-string·v10,·"android.intent.action.VIEW" | 235 | ····const-string·v10,·"android.intent.action.VIEW" |
Offset 257, 28 lines modified | Offset 264, 32 lines modified | ||
257 | ····move-result-object·v11 | 264 | ····move-result-object·v11 |
258 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 265 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
259 | ····move-result-object·v11 | 266 | ····move-result-object·v11 |
267 | ····.line·99 | ||
260 | ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 268 | ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
261 | ····move-result-object·v11 | 269 | ····move-result-object·v11 |
262 | ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 270 | ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
271 | ····.line·98 | ||
263 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->viewIntent(Landroid/content/Intent;)Lcom/google/android/apps/muzei/api/Artwork$Builder; | 272 | ····invoke-virtual·{v8,·v9},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->viewIntent(Landroid/content/Intent;)Lcom/google/android/apps/muzei/api/Artwork$Builder; |
264 | ····move-result-object·v8 | 273 | ····move-result-object·v8 |
274 | ····.line·100 | ||
265 | ····invoke-virtual·{v8},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->build()Lcom/google/android/apps/muzei/api/Artwork; | 275 | ····invoke-virtual·{v8},·Lcom/google/android/apps/muzei/api/Artwork$Builder;->build()Lcom/google/android/apps/muzei/api/Artwork; |
266 | ····move-result-object·v8 | 276 | ····move-result-object·v8 |
277 | ····.line·93 | ||
267 | ····invoke-virtual·{p0,·v8},·Lcom/selesca/xkcdmuzei/XkcdArtSource;->publishArtwork(Lcom/google/android/apps/muzei/api/Artwork;)V | 278 | ····invoke-virtual·{p0,·v8},·Lcom/selesca/xkcdmuzei/XkcdArtSource;->publishArtwork(Lcom/google/android/apps/muzei/api/Artwork;)V |
268 | ····.line·102 | 279 | ····.line·102 |
269 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 280 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
Max diff block lines reached; 2/3561 bytes (0.06%) of diff not shown. |