ACTION_SEND intent problem

Discussion in 'Frågor, support och diskussion' started by lagge92, Apr 4, 2011.

  1. lagge92

    lagge92 Teen Droid Medlem

    Joined:
    May 11, 2010
    Messages:
    284
    Likes Received:
    41

    MINA ENHETER

    Jag skulle precis lägga in en funktion att dela sin highscore poäng via sociala medier, sms etc. Jag startar ett intent enligt följande:

    Intent skrytIntent = new Intent(Intent.ACTION_SEND);
    skrytIntent.setType("text/html");
    skrytIntent.putExtra(android.content.Intent.EXTRA_TEXT, extras.getString("info"));
    startActivity(Intent.createChooser(skrytIntent,"Skryt via:"));

    Har installerat appen på min Optimus 2X med facebook, twitter mm installerat. Men de enda appar som vill fånga detta intent är gmail, dropbox och blutooth. Det fungerar utmärkt via dem men borde inte t.ex sms och twitter komma med också? Det är officiella facebook och twitter klienterna från market och LG's sms program antar jag.

    vilken "type" kan tänkas fungera med dem? jag har testat "plain/text" också men då startas bara mail direkt.

    Tacksam för svar!
     
    Last edited: Apr 4, 2011
  2. Maxxan

    Maxxan Youth Droid Medlem

    Joined:
    Mar 22, 2010
    Messages:
    162
    Likes Received:
    4

    MINA ENHETER

    Jag har dessa, "text/plain" i stället för "plain/text" men det kanske var ett typo. Sen CATEGORY_DEFAULT också. Då funkar det iaf för mig att skicka till alla möjliga appar.

    t.setType("text/plain");
    t.addCategory(Intent.CATEGORY_DEFAULT);
     
    lagge92 likes this.
  3. lagge92

    lagge92 Teen Droid Medlem

    Joined:
    May 11, 2010
    Messages:
    284
    Likes Received:
    41

    MINA ENHETER

    Tack så mycket nu får jag upp alla alternativen som jag ville!