1

我想避免或自定义活动之间的这些黑色过渡,它们很烦人。

我读过该解决方案正在使用 AsyncTask 但我想知道是否有另一种方法可以做到这一点。

4

2 回答 2

1

您是否有机会使用 android:launchMode="singleInstance" ?我的活动轻如鸿毛,但我在使用 singleInstance 时遇到了 200 毫秒的延迟。更改为标准解决了该问题。

于 2012-11-25T08:41:30.287 回答
0

1- 在 onCreate 中使用进度条并执行大容量操作,然后在 handler.postDelayed 或 Async 任务中......

2-我认为在活动事务中插入动画也是使用 overridePendingTransition 的一个选项......但怀疑它可能会增加等待时间:(

http://blog.blundell-apps.com/animate-an-activity/

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/Animation.html

http://www.warriorpoint.com/blog/2009/05/26/android-switching-screens-in-an-activity-with-animations-using-viewflipper/

http://chrisrisner.com/31-Days-of-Android--Day-17%E2%80%93Animating-between-Activities

于 2012-06-07T09:01:45.270 回答