我正在创建一个加载着陆屏幕的Android应用,持续5秒钟。我正在使用RunApp函数调用登录页面,并且登录页面将在五秒钟后调用主页应用程序。这是进行此类工作的一种有效方法。
我尝试使用导航功能,但是当我按下“后退”按钮时,它将返回到登录页面。
这是用来给我的着陆站打电话
group new { x, y } by new { x.Column, y.Column } into z
在Landing.dart上
Sum
Rest是登陆家园的UI元素
var query = from ent in dc.STK_ABC_ENT
join det in dc.STK_ABC_DET on ent.ENT_ID equals det.ENT_ID
join art in dc.FICHES_ARTICLES on ent.ART_CODE equals art.ART_CODE
where !ent.ENT_NUM_PAL.Contains("FDR_") && ent.ENT_OUTDATE == null
&& ent.ENT_PICKING == null && ent.ENT_DATE_ENT != d
group new { art, ent } by new {
art.ART_CODE,
...,
ent.ENT_DATE_ENT,
...
} into grouped
select new {
ArtCode = grouped.Key.ART_CODE,
SumPdsNet = grouped.Sum(x => x.DET_PNET),
...
}
一切都很好。我想知道这种方法的效率。我认为这会消耗更多内存,因为该应用着陆可能会在后台运行
答案 0 :(得分:0)
与创建根路由相比,最好不要再次调用根函数,
在5秒钟的延迟后,您可以推送到特定的命名路线。
这将使您的根函数仅执行一次,并减少错误的发生
您可以使用包来简化命名路线的生活 Compassion
您为什么还要这么做呢?您的应用程序还具有启动屏幕,该屏幕显示直到所需的资源加载到内存中为止,而速度取决于硬件。在低端设备中,假设3秒+ 5秒= 8秒,则在启动应用程序后等待用户。我认为这不是一个好主意。您应该尝试避免这种情况。