【发布时间】:2021-10-24 09:21:51
【问题描述】:
你好,我是 xamarin 的新手,我试图找到很多互联网代码,但它不起作用。
在我的图像视图中有点菜单,当用户点击图像视图中的菜单时,他们可以转发照片或分享照片但无法保存。
我想在那里添加保存照片功能,但不知道,这是我分享和转发的代码的一部分
public async void OnSelection(MaterialDialog dialog, View itemView, int position, string itemString)
{
try
{
if (itemString == GetText(Resource.String.Lbl_MessageInfo))
{
var intent = new Intent(this, typeof(MessageInfoActivity));
intent.PutExtra("UserId", Id);
intent.PutExtra("MainChatColor", !string.IsNullOrEmpty(MesData.ChatColor) ? MesData.ChatColor : AppSettings.MainColor ?? AppSettings.MainColor);
intent.PutExtra("SelectedItem", JsonConvert.SerializeObject(MesData));
StartActivity(intent);
}
else if (itemString == GetText(Resource.String.Lbl_Forward))
{
var intent = new Intent(this, typeof(ForwardMessagesActivity));
intent.PutExtra("SelectedItem", JsonConvert.SerializeObject(MesData));
StartActivity(intent);
}
else if (itemString == GetText(Resource.String.Lbl_Share))
{
string urlImage = MediaFile;
var fileName = urlImage?.Split('/').Last();
await ShareFileImplementation.ShareRemoteFile(urlImage, urlImage, fileName, GetText(Resource.String.Lbl_SendTo));
}
catch (Exception e)
{
Methods.DisplayReportResultTrack(e);
}
}
【问题讨论】:
标签: java android visual-studio-code xamarin.android android-studio-3.0