【问题标题】:Activity did appear活动确实出现了
【发布时间】:2012-11-19 17:52:34
【问题描述】:

我有 3 个活动,所有这些活动都有一个 ViewFlipper,其中包含一些持续运行的图像。问题是我从 SDCard 加载这些图像,大约有 180 张图像。

每次我调用其中一项活动时,ViewFlipper 都需要一些时间才能完成。我想知道是否有类似 onAppear for Android 的东西。 Activity的内容每次被调用都会改变,所以不能是singleTask..

我想知道是否有办法刷新 Activity 内容,但不会丢失其内容。像这样:在 onCreate 上,一切都会正常进行,但在 onAppear 之类的东西上,我只会改变什么我需要,这样 onCreate 只会被调用一次。

这就是我在三个活动之间切换的方式:

startActivity(new Intent(FirstOne.this, OtherOne.class));

【问题讨论】:

标签: android android-activity viewflipper oncreate


【解决方案1】:

您可能需要重写 onResume() 方法

【讨论】:

  • 是的,这很棒!
【解决方案2】:

如果您通过编写内存缓存将图像的加载与 Activity 分开,您可以优化将多次使用的图像的加载时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 2017-07-06
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多