什么是Android的冰柱参数?

wav*_*avy 39 android

我注意到在一些编码中人们使用icicle和onCreate方法,我想知道它究竟是什么:

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

这是一回事savedInstanceState吗?

Bra*_*man 91

"冰柱"有时用作参数的名称,因为onSaveInstanceState()曾经被调用过onFreeze().

  • 啊..我现在明白了.我得到了那个比喻.谢谢! (2认同)

Mat*_*hen 11

这个名字并不神奇.它只是一个正式参数的占位符.如API所示,onCreate采用一个Bundle参数.这取决于你怎么称呼它.

  • 你是什​​么意思"一旦我通过"?当Android调用onSaveInstanceState时,您可以在Bundle中保存状态(http://developer.android.com/reference/android/os/Bundle.html).稍后,当您的应用程序重新启动时,您将通过Bundle从中恢复数据. (4认同)