【问题标题】:What is Android's icicle parameter?Android的冰柱参数是什么?
【发布时间】:2010-10-29 11:34:48
【问题描述】:

我注意到在一些编码中人们将 icicle 与 onCreate 方法一起使用,我想知道它到底是什么:

public class About extends Activity {
    @Override
    protected void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.whatup);
    }

这和savedInstanceState一样吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    “icicle”有时被用作参数的名称,因为onSaveInstanceState()曾经被称为onFreeze()

    【讨论】:

    • 啊..我现在明白了。我明白了这个比喻。谢谢!
    【解决方案2】:

    这个名字并不神奇。它只是形式参数之一的占位符。如the API 所示,onCreate 需要一个 Bundle 参数。怎么称呼它取决于你。

    【讨论】:

    • 感谢您向我澄清这一点。请原谅我的无知,但是一旦我将它传递给班级,我在操纵什么?我正试图解决这个问题。我猜想使用 savedInstanceState 当用户再次恢复活动时,它应该会提取最后保存的数据。感谢您帮助理解这一点。非常感谢!
    • “一旦我通过它”是什么意思?当 Android 调用 onSaveInstanceState 时,您可以将状态保存在 Bundle (developer.android.com/reference/android/os/Bundle.html) 中。稍后,当您的应用重新启动时,您将收到一个 Bundle 以从中恢复数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多