Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Issue 2716293003: Abstract ShareActivity Class (Closed)

Created:
3 years, 9 months ago by iankc
Modified:
3 years, 9 months ago
Reviewers:
Ted C, cco3, mattreynolds
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Abstract ShareActivity Class This change abstracts the general requirements for activities that are dynamically added to the share chooser intent. Namely, when the feature should be enabled, and what to do when the option is choosen. BUG=685856 Review-Url: https://codereview.chromium.org/2716293003 Cr-Commit-Position: refs/heads/master@{#454420} Committed: https://chromium.googlesource.com/chromium/src/+/2b37f25bb3abb2bd85109b89dd6a4122f0d2ebf8

Patch Set 1 #

Total comments: 10

Patch Set 2 : Add Inner Availability Class #

Total comments: 14

Patch Set 3 : Removing unneeded imports #

Patch Set 4 : Converting Inner Class to Abstract #

Total comments: 1

Patch Set 5 : Removed Availability #

Total comments: 4

Patch Set 6 : Privatizing getTriggeringActivity #

Patch Set 7 : rebasing #

Messages

Total messages: 26 (6 generated)
iankc
Here is the Cl to create an Abstract ShareActivity for the PrintShareActivity and the PhysicalWebShareActivity ...
3 years, 9 months ago (2017-02-27 20:16:45 UTC) #2
cco3
https://codereview.chromium.org/2716293003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2716293003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode205 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:205: { usually these brackets are placed next to each ...
3 years, 9 months ago (2017-02-27 23:28:09 UTC) #3
iankc
https://codereview.chromium.org/2716293003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2716293003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode205 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:205: { On 2017/02/27 23:28:09, cco3 wrote: > usually these ...
3 years, 9 months ago (2017-02-28 00:37:46 UTC) #4
cco3
lgtm -imports Matt, could you take a look? https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java (right): https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java#newcode10 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java:10: import ...
3 years, 9 months ago (2017-02-28 01:13:06 UTC) #5
iankc
https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java (right): https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java#newcode10 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebShareActivity.java:10: import org.chromium.chrome.browser.share.ShareActivity.Availability; On 2017/02/28 01:13:05, cco3 wrote: > is ...
3 years, 9 months ago (2017-02-28 01:30:07 UTC) #6
mattreynolds
https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode201 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:201: * Potential activities to add to the share picker ...
3 years, 9 months ago (2017-02-28 01:33:29 UTC) #7
iankc
https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2716293003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode201 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:201: * Potential activities to add to the share picker ...
3 years, 9 months ago (2017-02-28 01:53:01 UTC) #8
cco3
lgtm Hi Ted. Would you be able to take a look at this change that ...
3 years, 9 months ago (2017-02-28 17:30:47 UTC) #10
Ted C
https://codereview.chromium.org/2716293003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java (right): https://codereview.chromium.org/2716293003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java#newcode208 chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java:208: add(new PrintShareActivity.Availability()); I'm not convinced this availability is worth ...
3 years, 9 months ago (2017-03-02 16:51:26 UTC) #11
cco3
On 2017/03/02 16:51:26, Ted C wrote: > https://codereview.chromium.org/2716293003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java > File chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java > (right): > > ...
3 years, 9 months ago (2017-03-02 18:19:07 UTC) #12
Ted C
On 2017/03/02 18:19:07, cco3 wrote: > On 2017/03/02 16:51:26, Ted C wrote: > > > ...
3 years, 9 months ago (2017-03-02 18:58:36 UTC) #13
cco3
On 2017/03/02 18:58:36, Ted C wrote: > On 2017/03/02 18:19:07, cco3 wrote: > > On ...
3 years, 9 months ago (2017-03-02 19:02:28 UTC) #14
Ted C
On 2017/03/02 19:02:28, cco3 wrote: > On 2017/03/02 18:58:36, Ted C wrote: > > On ...
3 years, 9 months ago (2017-03-02 19:54:07 UTC) #15
cco3
On 2017/03/02 19:54:07, Ted C wrote: > On 2017/03/02 19:02:28, cco3 wrote: > > On ...
3 years, 9 months ago (2017-03-02 19:56:05 UTC) #16
iankc
Hey Ted, I removed the availability code. Let me know what you think. Thanks
3 years, 9 months ago (2017-03-02 20:13:07 UTC) #17
Ted C
https://codereview.chromium.org/2716293003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareActivity.java File chrome/android/java/src/org/chromium/chrome/browser/share/ShareActivity.java (right): https://codereview.chromium.org/2716293003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareActivity.java#newcode52 chrome/android/java/src/org/chromium/chrome/browser/share/ShareActivity.java:52: // Since the share intent is triggered without NEW_TASK ...
3 years, 9 months ago (2017-03-02 21:21:26 UTC) #18
iankc
Hey Ted, Passing in the triggering activity makes it look a lot better. https://codereview.chromium.org/2716293003/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/share/ShareActivity.java File ...
3 years, 9 months ago (2017-03-02 21:33:26 UTC) #19
Ted C
lgtm
3 years, 9 months ago (2017-03-02 21:37:10 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2716293003/110001
3 years, 9 months ago (2017-03-02 22:00:08 UTC) #23
commit-bot: I haz the power
3 years, 9 months ago (2017-03-02 23:01:19 UTC) #26
Message was sent while issue was closed.
Committed patchset #7 (id:110001) as
https://chromium.googlesource.com/chromium/src/+/2b37f25bb3abb2bd85109b89dd6a...

Powered by Google App Engine
This is Rietveld 408576698