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

Side by Side Diff: demos/src/main/java/org/chromium/customtabsdemos/ShareBroadcastReceiver.java

Issue 1750963002: Update demo with features from support lib 23.2.0 (Closed) Base URL: https://chromium.googlesource.com/external/github.com/GoogleChrome/custom-tabs-client@master
Patch Set: Fix comment on decoding Bitmpa on UI thread Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2015 Google Inc. All Rights Reserved.
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14
15 package org.chromium.customtabsdemos;
16
17 import android.content.BroadcastReceiver;
18 import android.content.Context;
19 import android.content.Intent;
20
21 /**
22 * A BroadcastReceiver that handles the Action Intent from the Custom Tab and fi res a Share Intent.
23 */
24 public class ShareBroadcastReceiver extends BroadcastReceiver {
25
26 @Override
27 public void onReceive(Context context, Intent intent) {
28 String url = intent.getDataString();
29
30 if (url != null) {
31 Intent shareIntent = new Intent(Intent.ACTION_SEND);
32 shareIntent.setType("text/plain");
33 shareIntent.putExtra(Intent.EXTRA_TEXT, url);
34
35 Intent chooserIntent = Intent.createChooser(shareIntent, "Share url" );
36 chooserIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
37
38 context.startActivity(chooserIntent);
39 }
40 }
41 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698