Я успешно настроил Intent Filters, который позволяет браузеру "поделиться ссылкой", чтобы всплывающее приложение. Однако проблема с обработкой.
string g;
var action = Intent.Action;
if (Intent.ActionSend == action)
{
g = Intent.GetStringExtra(Intent.ExtraText);
}
Пробовал верхнюю часть вместе со многими другими реализациями, но она не работала (приложение закрывает приложение). В Android, намерение я = getintent(), похоже, убирает работу, но в Monodroid теперь есть метод прямого получения.
Однако существует намерение я = новое намерение (intent.getintent (строка)); в monodroid, но не совсем справится с этой задачей. Пожалуйста, помогите (используя про версию monodroid и тестирование на устройстве).
Параметр GetStringExtra
не должен быть Intent.ExtraText
, но вместо того, что бы имя дополнительного, которое вы положили ранее. Например:
Intent intent = new Intent();
intent.PutExtra("someKey", someStringValue);
...
// In another activity
var value = Intent.GetStringExtra("someKey");