Le SharedIntent en deux lignes, putain, mettez le dans vos applications :)

Bonjour à tous,

Juste un billet rapide, j'étais en train de mettre à jour ma formation pour rajouter le petit chapitre qui va bien sur la ToolBar qui remplace l'actionBar. C'est Chris Bane qui a mis ça en place dans la support library level 22 et l'avait aussi mis en place dans la branche native pour lollipop (21). Et je regardais ce qui pouvait avoir changé.

Bon déjà, je suis scié, on tombe sur les docs qui nous explique comment utiliser l'actionBar, alors que l'actionBar c'est un peu du passé, mais bon justement je tombe sur ça:

 

Using the ShareActionProvider

To add a "share" action with ShareActionProvider, define the actionProviderClass for an <item> tag with theShareActionProvider class. For example:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
     
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
   
<item android:id="@+id/action_share"
         
android:title="@string/share"
         
yourapp:showAsAction="ifRoom"
         
yourapp:actionProviderClass="android.support.v7.widget.ShareActionProvider"
         
/>
    ...
</menu>

Now the action provider takes control of the action item and handles both its appearance and behavior. But you must still provide a title for the item to be used when it appears in the action overflow.

Bon et là on se dit mais ça fait des mois que je dis qu'il faut installer ça dans ces application et ça prend trois lignes (bon ok, quatre, il faut aussi se cogner l'ActionProvider...).

Alors, pourquoi tu l'as pas fait encore en partageant le lien sur GooglePlay de ton application :) diffuse ton application par ton application, c'est un bon premier pas :)

A bientôt tous le monde et portez vous bien :)

Demain c'est les GoogleIO :) il me tarde trop :)

Le source:http://developer.android.com/guide/topics/ui/actionbar.html

Related Posts