안드로이드 api도 잘 이해 안가고
그냥 심심한 참에
Activity.java를 열어서 보았습니다.
package android.app
import android.view.Window;
......
private Window mWindow;
......
protected void onCreate(Bundle savedInstanceState) {
mVisibleFromClient = !mWindow.getWindowStyle().getBoolean(
com.android.internal.R.styleable.Window_windowNoDisplay, false);
mCalled = true;
}
public Window getWindow() {
return mWindow;
}
public void setContentView(int layoutResID) {
getWindow().setContentView(layoutResID);
}
일단 기본 코드를 이용해서 콘텐츠가 어떻게 보여지는지 알아보려고 했는데 막히네요..
질문1. oncreate에서는 savedintanceState를 쓰지도 않을꺼면서 왜 받는것인가요?
2. mVisibleFromClient = !mWindow...... 에서 저 느낌표는 뭔가요?(자바 배운이래 처음보는 건데;;;)
3. mWindow 인스턴스를 생성 안하고 어떻게 setContentView(layoutResID)를 호출할수 있나요?
그리고 마지막 질문
Android.jar파일을 열면 왜 내용이 텅텅 비었죠ㅡㅡ?
모두다
protected void onCreate(Bundle savedInstanceState)
{
throw new RuntimeException("Stub!");
}요따구 문구만 뜨네요;;