请在下面解释一下代码行

时间:2014-11-10 10:41:33

标签: java android

我在Android领域更新鲜,请解释这些行特别是setContentView(R.layout.activity_display_message);

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_display_message);
    }

1 个答案:

答案 0 :(得分:3)

正如 javadoc 所说,您正在通过其ID夸大布局资源:

public void setContentView(int layoutResID)

  

在API级别1中添加从布局资源中设置活动内容。   资源将被夸大,将所有顶级视图添加到   活性。

参数: layoutResID - >要夸大的资源ID。

http://developer.android.com/reference/android/app/Activity.html#setContentView(int)


Bundle 对象包含将您的活动恢复到之前状态的信息。

  

系统用于恢复先前状态的已保存数据是   称为"实例状态"并且是键值对的集合   存储在 Bundle 对象中。

http://developer.android.com/training/basics/activity-lifecycle/recreating.html