Android的冰柱参数是啥?

Posted

技术标签:

【中文标题】Android的冰柱参数是啥?【英文标题】: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一样吗?

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

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

【讨论】:

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

以上是关于Android的冰柱参数是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Android中ClipData中的“标签”参数到底是啥?

通过更改android中的参数来重复调用rest api的最佳方法是啥

Android,Drawable.createFromStream(is, srcname):第二个参数是啥意思?

android里ImageButton 的android:src属性对应的函数是啥

Android的Log.i()方法的两个参数是啥?

react-native android中出现此问题“无法转换类型为org.json.JSONArray的参数”的原因是啥?