ACTION_SEND intent problem

Diskussion i 'Frågor, support och diskussion' startad av lagge92, 4 apr 2011.

  1. lagge92

    lagge92 Teen Droid Medlem

    Blev medlem:
    11 maj 2010
    Inlägg:
    284
    Mottagna gillanden:
    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: 4 apr 2011
  2. Maxxan

    Maxxan Youth Droid Medlem

    Blev medlem:
    22 mar 2010
    Inlägg:
    162
    Mottagna gillanden:
    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 gillar detta.
  3. lagge92

    lagge92 Teen Droid Medlem

    Blev medlem:
    11 maj 2010
    Inlägg:
    284
    Mottagna gillanden:
    41

    MINA ENHETER

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