Установка темы электронной почты при совместном использовании в iOS с помощью libGDX
Это очень полезно, чтобы помочь с обменом, и это основа кода для моего вопроса. Однако я не могу понять, как задать тему электронного письма.
Этот код работает для совместного использования, но для темы и тела установлено значение message
public void shareText(String subject, String message) {
NSString textShare = new NSString(message);
NSArray<NSObject> toShare = new NSArray<NSObject>(textShare);
UIActivityViewController share = new UIActivityViewController(toShare, null);
UIView view = application.getRootViewController().getView();
CGRect rect = new CGRect(
view.getFrame().getWidth() / 2,
view.getFrame().getHeight() / 4,
0,
0);
share.getPopoverPresentationController().setSourceView(application.getRootViewController().getView());
share.getPopoverPresentationController().setSourceRect(rect);
application.getRootViewController().presentViewController(share, true, null);
}
Глядя на вопросы, не относящиеся к libGDX, они предлагают вызывать setValue в UIActivityViewController
предоставление пары ключ / значение, например, этого ответа. НоsetValue
похоже не существует.
Как установить тему?
Изменить: использование класса, реализующего UIActivityItemSource, работает для собственного почтового клиента, но не для Gmail.