- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 VS2012 中为 Windows Phone 8 开发一个应用程序,我的启动项目页面是 SetProfile.XAML
,它是第一次创建配置文件,但是如果用户第二次进入该应用程序,该页面不得出现,因为已经存在一个配置文件。
所以我有“Loaded”事件处理程序的代码,它检查是否有已创建的配置文件,如果有,则导航到 MainPage
页面。
private void PhoneApplicationPage_Loaded_1(object sender, RoutedEventArgs e)
{
if (Flag.Contains("true"))
{
if (IsolatedStorageSettings.ApplicationSettings.Contains("player1"))
if (!(Flag.Contains("false")))
NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
}
}
问题是当我第二次进入时,我看到 SetProfile.XAML
页面闪烁,然后导航(就像毫秒一样),但我仍然可以看到它。
有什么办法可以让它更快,这样用户就不会看到它了吗?
最佳答案
Shawn 的博客上有一篇关于如何“导航”到并不总是需要的屏幕的非常好的博文 http://www.visuallylocated.com/post/2012/06/18/Using-a-custom-UriMapper-to-navigate-to-a-login-screen.aspx
诀窍是使用自定义 UriMapper
类来检查所有信息并确定正确的导航 uri。您在 app.xaml.cs
- Application_Launching
和 Application_Activated
关于c# - 页面间导航缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23645143/
根据 Android docs ,activity生命周期如下: onCreate() onStart() onResume() onPause() onStop() onDestroy() 问题是,
我有一门类(class)有很多专栏,但这个问题只需要其中三个: ---------------------------------------- | start_date | start_time
给定在同一个 Tomcat 6 上运行的两个 Web 应用程序。如果您从一个应用程序到另一个应用程序进行 http 调用,Tomcat 是否会“短路”此调用,或者它会在调用之前一直在 interweb
我是一名优秀的程序员,十分优秀!