我有一个(也许是愚蠢的)问题。 我在这种情况下。
正如你在图片中看到的那样,我已经在三个活动上构建了我的应用程序但是如果我想打开,例如,从MAIN活动中的一个按钮打开我的ACTIVITY2,那么开场很慢......大约需要1个-3秒(是因为activity2布局很重?)。 如果我打开OPTION活动,则会出现相同的情况,但在这种情况下,开启大约需要0.5-1秒。
如果你是我,你会如何构建应用程序?哪种方式最好?
例如,在Facebook应用中,您点按个人资料按钮,开始新的活动或是片段?
更新#1: 我试图通过这种方式将选项活动转换为片段:
现在意图在第一次打开时需要大约0.3秒,并且在下一次打开时会立即显示。可能是一个好方法吗?
更新#2:
我发现(使用traceview)初始化
SharedPreferences preferences = new SecurePreferences(context);
需要很长时间!我使用此库来加密我的SharedPreferences (SecurePreferences Lib)
如果我删除此行开口快约2秒。我希望这会对某人有所帮助,但我不确定这是主要问题..