任何人都可以解釋爲什麼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