
이런식으로
nav_header_main.xml 에 ToggleButton을 하나 넣고,
그게 눌렸을때 동작 처리를 하고 싶습니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tb = (ToggleButton) findViewById(R.id.toggleButton);
tb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
}
(8천자 제한 때문에 navigation drawer생성시 기본적으로 있는 플로팅 버튼 부분이나, 메뉴 생성하는 부분은 다 지웠으니 양해 부탁드립나다 ㅎㅎ;;;)
이런 식으로 시작하려는데, 계속 죽어버리네요...ㅠ
에러는 아래와 같이 나옵니다 ㅠㅠ
간단한 부분인거같은데, 해결이 안되고, 답답하네요 ㅠㅠ
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.tistory.db_log.happy_index/com.tistory.db_log.happy_index.MainActivity}: java.lang.IllegalStateException: System services not available to Activities before onCreate()
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2555)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767)
at android.app.ActivityThread.access$900(ActivityThread.java:177)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at