/ / Empty Chooser with ActionSend Intent in Android - android, xamarin, xamarin.android, xamarin-android-player

Empty Chooser s ActionSend Intent v androidu - android, xamarin, xamarin.android, xamarin-android-player

Používam Xamarin na vytvorenie jednoduchej aplikácie pre Android. Chcem zobraziť a ListView používateľovi a po kliknutí na položku a Chooser sa zobrazuje na odoslanie nejakého textu do inej aplikácie (napr. SMS, e-mail). Mám to ListView nefunguje, ale keď kliknete na položku, Chooser ktorý je zobrazený, nemá žiadne možnosti; iba zobrazuje Chooser hlavička. Používam prehrávač Xamarin pre Android a vyskúšal som rôzne verzie systému Android. Máte predstavu, v čom je problém?

        this.ListView.ItemClick += (sender, e) =>
{
var sendIntent = new Intent();
sendIntent.SetAction(Intent.ActionSend);
sendIntent.PutExtra(Intent.ExtraText, "This is my text to send.");
sendIntent.SetType("text/plain");
StartActivity(Intent.CreateChooser(sendIntent, "Share With..."));
};

tu zadajte popis obrázku

odpovede:

2 pre odpoveď č. 1

Váš kód je v poriadku. Problémom je emulátor Android, pretože sa zdá, že nemáte nainštalované aplikácie s povoleným odosielaním, teda prázdny zoznam.

tj. V emulátore GenyMotion s nainštalovanými GApps váš kód produkuje:

tu zadajte popis obrázku

buď:

1) Vyskúšajte na fyzickom zariadení, ktoré má jeden alebo viac “odosielanie povolené"nainštalované aplikácie

alebo:

2) Nainštalujte si Google Play do svojej inštancie emulátora Xamarin a nainštalujte si niektoré aplikácie