我的活动可能会在其中显示一个片段。 当用户退出活动时,片段将关闭。
当我使用 // Create a new Phrase and add the image to it
var cellContent = new Phrase();
var fontHeader = FontFactory.GetFont("Verdana", BaseFont.CP1250, true, 12, 0);
cellContent.Add(new Paragraph("\n" + "Default Header", fontHeader));
Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum;
System.Drawing.Image img = barcode39.Draw(val[cnt], 25);
var pdfImg = iTextSharp.text.Image.GetInstance(ReadImage(img));
var width = pdfImg.PlainWidth;
if (width > colWidths.ToArray()[0])
pdfImg.ScaleAbsoluteWidth(width - 20);
cellContent.Add(new Chunk(pdfImg, 0, 0));
var font = FontFactory.GetFont("Verdana", BaseFont.CP1250, true, 12, 0);
cellContent.Add(new Chunk("\n" + val[cnt], font));
cnt += 1;
//Create a new cell specifying the content
var cell = new PdfPCell(cellContent);
//Ensure our label height is adhered to
cell.FixedHeight = _label.Height;
//Centre align the content
cell.HorizontalAlignment = Element.ALIGN_CENTER;
cell.Border = IncludeLabelBorders ? Rectangle.BOX : Rectangle.NO_BORDER;
//Add to the row
rowCells.Add(cell);
按钮退出activity
,然后重新启动它(我的活动有HOME
)时,关闭的launchMode="singleTask"
将出现在活动中然后立即消失。
我使用fragment
隐藏片段。
我试图通过覆盖片段中的popBackStack()
来阻止任何退出动画,但它没有帮助。
我在关闭片段时也试过onCreateAnimation()
。
如何在启动活动时阻止该片段可见?