黑屏启动应用程序 -- performance 领域 android 相关 的问题

Black screen starting an app


简体版||繁體版
5
vote

问题

中文

偶尔将启动一个应用程序,只能呈现应用程序的标题栏和黑屏。通常,应用程序的界面在3-10秒后显示。很少屏幕将保持黑色。我对原因没有任何真正的想法或如何重现它。

我想知道这是否只是手机尝试启动应用程序或者我有太多的其他应用程序打开?

是否有一些方法来减少/阻止应用在第一和/或不打开的黑屏上显示黑屏?

英文原文

Occasionally I'll start an app only to be presented with the App's title bar and a black screen. Usually the app's interface shows after 3-10 seconds. Very rarely the screen will stay black. I don't have any real idea about why or how to reproduce it.

I'm wondering if this is simply the phone working to try to start the app or maybe I've got too many other applications open?

Is there some way to reduce/prevent apps from showing a black screen at first and/or not opening at all?

  

回答列表

5
 
vote
vote
最佳答案
 

black是Android的默认绘图颜色,因此这是App完成它是布局操作之前的占位符。有许多事情可以导致应用程序在这里有延迟:

  • 执行网络呼叫。
  • 从磁盘加载数据。
  • 从其他任务中垃圾收集。
  • 恢复复杂的绘图。

您可以通过将手机置于飞机模式并打开应用程序来检查是否与网络延迟有关。如果应用程序弹出起来,很可能是由于需要一段时间才能完成的网络调用(并且在没有连接时立即完成错误)。

其他三个是棘手的测试。如果它是垃圾收集,您可能只会在最近运行其他应用程序时看到延迟,然后立即切换行为不端的应用程序。您可以完全卸载应用程序,包括用户数据,然后重新安装,看看它是否与您的个人设置有关。

 

Black is the default plot color for Android, so this is the placeholder until the app completes it's layout operation. There are a number of things that can cause an app to have a delay here:

  • Performing a network call(s).
  • Loading data from disk.
  • Garbage collection from other tasks.
  • Restoring a complex drawing.

You can check to see if it is related to network latency by putting your phone in airplane mode and opening the app. If the app pops right up, the long delay is likely due to a network call that takes a while to complete (and completes immediately as an error when there is no connection).

The other three are trickier to test for. If it is garbage collection, you will likely only see the delay when other apps have been recently running and then switching immediately the misbehaving app. You can completely uninstall an app, including user data, and then re-install to see if it has something to do with your personal settings.

 
 
1
 
vote

黑屏可能与'滞后'相关。这个滞后可能是由许多事情引起的。

在三星Galaxy S的一个"已知" 问题中,用于主存储的内存非常慢。尤其是当另一个应用程序正在编写大量数据时(大多数大下载和市场更新)

当我更新应用程序或创建大量数据流量时,我通常只是不要在这些应用程序繁忙的时候为任何东西使用我的设备,这应该帮助您防止您的设备上的"黑色屏幕" 。

 

The black screen is probably related to 'lag'. This lag can be caused by a number of things.

On the Samsung Galaxy S its a 'known' problem that the memory used for main storage is pretty slow. Especially when another app is writing a lot of data (mostly big downloads and marketplace updates)

When I'm updating applications or creating a lot of data traffic I generally just don't use my device for anything while those apps are busy, this should help you too prevent the 'black screen of lag' on your device.

 
 
 
 
0
 
vote

我之前见过这个,似乎是应用程序正在加载或切换到前景时,操作系统正忙于做其他事情。似乎更有可能在同步的中间或在发生时发生以收到短信或其他通知导致事件。

 

I've seen this before, it seems to be when the application is loading or switching back into the foreground while the OS is busy doing something else. Seems more likely to occur when in the middle of a sync or while happening to receive a text message or some other notification causing event.

 
 
 
 
0
 
vote

当您翻转智能手机时,您可以判断应用程序是否受到保护(也许要在使用前首先注册,或者如此喜欢OBI DOS应用程序)。

 

when you flip your smartphone you can tell if the app is protected (maybe want to register first before use or so like Obi Dos Applications).

 
 
0
 
vote

转到设置选择systems>重置>重置所有设置。

 

Go to Settings select Systems > Reset > Reset all settings.

 
 

相关问题

3  如何加快媒体扫描?  ( How do i speed up media scanning ) 
将新的音乐文件或图像放到我的Android手机的SD卡上时,Android需要扫描新文件。有没有办法加快这个过程?例如。将所有文件放在一个目录中?目前,我以这种方式组织了我的音乐: music/artists/albums/files.mp3 任何建议? ...

5  如何提高相机射击响应性?  ( How to improve camera shooting responsiveness ) 
是否有一个相机应用程序(或其他解决方案),在按钮按下并拍摄照片之间有快速响应时间? 在HTC Hero上,按钮按下延迟到快门是痛苦的长 - 聚焦,等等似乎花了很多时间与股票相机应用程序。 在htc evo与股票相机应用程序,遥远的镜头焦点并迅速拍摄。但是,更接近的镜头可以花一些时间聚焦。 ...

6  为什么应用程序只是通过安装速度减慢手机?  ( Why are apps slowing down my phone just by being installed ) 
我的手机上安装了大约50个应用程序(不计算系统应用程序)。而且我的手机绝对不可用。一切都滞后了这么糟糕,我甚至可以输入我的锁屏样式。我假设这是因为该应用程序可以在背景中神奇地运行作为服务或任何东西,但在冻结大约40个之后,并确保只运行很少的服务就像Whatsapp,我的anallclock应用程序和我的防火墙应用程序...

2  语音命令用大联系人列表慢?  ( Voice command slow with large contact list ) 
在我的htc hero运行2.1上,语音命令很慢 - 启动和处理。我有一个大的联系人列表(在1000次往复方面),我怀疑这是原因。有谁知道两者之间是否存在相关性?如果是这样,还有解决联系人列表以外的解决方案吗? ...

26  除便携性之外,是否有任何其他优点(或缺点)在外部存储器上存储应用程序?  ( Other than portability are there any other advantages or disadvantages to sto ) 
在Android设备的外部存储上存储应用程序是否有任何特殊的优点/缺点?当我有一个nexus s时,我想不出对我的优势,因为我无法删除存储,内部存储器也足够了解我的需求。 我注意到在手机启动时,当我拥有所有的应用程序时,我的所有应用程序都移动到USB存储时,请在菜单/主屏幕上注册所有应用程序非常迟缓。 我还阅读了从存...

0  Android版本对手机性能的影响  ( Impact of android version on phone performance ) 
我思考是否应该升级我的Android系统,或坚持我当前的系统。是否有任何引用网站将列出Android设备,并查看在性能方面的不同的Android版本(这意味着应定义一些基准)? 我已经看到了一些基准网站比较不同的Android设备,但我的目标是比较给定设备的不同Android版本。 ...

3  为什么我的xperia你慢? [关闭]  ( Why is my xperia u slow ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 5年前。 ...

2  那么,什么类型的过程是Android键盘?  ( So what type of process is android keyboard ) 
我最近在我的(现在非常旧的)LG Optimus 2x上安装了CyanogenMod 11。经过一些调整后,我设法使其比原始ROM更快速,其中一个主要的东西设置内置的 Minfree TaskKiller 预设为 accorstrive 。 这创建了一个大问题 - 但是 - 使用一些内存饥饿的应用程序(如Viber和...

30  提高Android手机整体性能的一般提示是什么?  ( What are some general tips on improving overall performance of an android phone ) 
我想知道是否有人可以分享一些关于加速/提高手机性能的一般提示。我现在已经有了大约一年的机器人僵局,它似乎比以往任何时候都更迟。我知道较新的Android版本给出了更好的反馈,但我想知道除了操作系统之外,我还有什么样的选择通常加快手机或其他电话。有些缓存或节目信息我可以清除吗?如果我删除一些应用程序,我会看到改进吗?如...

5  Android 2.2与早期版本的性能  ( Performance of android 2 2 vs earlier versions ) 
过去我没有切换到Android的一个原因是当我尝试运行它的手机时,它似乎似乎迟钝。我看到谷歌声称在以前的版本上为5倍,但这些数字基于基准,而不是真实的使用。 是否有关于Android 2.2如何影响典型智能手机使用情况的任何信息。不仅拨打电话 - 滚动长联系人列表,阅读电子邮件,浏览网络,导航相册,玩游戏?理想情况下...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有