1

「共有リンク」のブラウザーがアプリをポップアップできるようにするインテントフィルターを正常に構成しました。ただ、問題はハンドリング部分。

string g;
var action = Intent.Action;

if (Intent.ActionSend == action)
{
     g = Intent.GetStringExtra(Intent.ExtraText);    
} 

他の多くの実装と一緒に上部を試しましたが、うまくいきませんでした (アプリが強制終了します)。Android では、intent i =getintent() で問題が解決しているように見えますが、Monodroid では直接 get メソッドが使用されるようになりました。

ただし、インテント i = 新しいインテント (intent.getintent(string)); があります。モノドロイドですが、仕事を完全に終わらせていません。助けてください(モノドロイドのプロバージョンを使用し、デバイスでテストしてください)。

4

1 に答える 1

0

のパラメータはでGetStringExtraある必要はありませんがIntent.ExtraText、代わりに、前に入力したエクストラの名前を指定します。例えば:

Intent intent = new Intent();
intent.PutExtra("someKey", someStringValue);
...
// In another activity
var value = Intent.GetStringExtra("someKey");
于 2012-05-23T01:50:25.483 に答える