任何人都可以解释为什么isAttachedToWindow()
是false
而不是true
?我似乎有附件问题。isAttachedToWindow()returns false
据我了解,setContentView(rl)
应该将RelativeLayout
附加到窗口。我错过了什么?
public class TestActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final RelativeLayout rl = new RelativeLayout(this);
setContentView(rl);
boolean isAttached = rl.isAttachedToWindow();
}
}
它将被附加在视图层次结构的遍历上,比如布局或绘制过程。 'onCreate()'还没有发生。实际上,可以在不通过'onStart()'的情况下离开活动 - 例如,如果在到达那里之前调用'finish()',那么在这种情况下,附件永远不会发生。 – ephemient