사용자 아이디를 입력받기 위해서 Dialog에 EditText로 입력을 받으려고 하는데

 

자꾸 에러가 나서 죽네요

 

TextView나 Button은 이상없이 나오는데 유독 EditText만 죽는지 모르겠습니다

 

혹시 왜 그런지 아시는 분 좀 알려주세요 ㅠ_ㅠ....

  

 LinearLayout mPage;
private AlertDialog.Builder save_Show;
boolean isSaveID = false;
 
public 생성자 () { 
 mPage = (LinearLayout)View.inflate(MainActivity.mContext, R.layout.main, null);
 save_Show = new AlertDialog.Builder(MainActivity.mContext)
 .setView(mPage);
}
run() {  
 MainActivity.mHandler.postDelayed(new Runnable() {
  public void run() {
   if ( isSaveID == false ) {
    save_Show.setView(mSavePage).show();
    isSaveID = true;
   }
  }
 }, 0);
}

 

 

12-13 17:06:59.645: E/AndroidRuntime(16176): FATAL EXCEPTION: GLThread 10

12-13 17:06:59.645: E/AndroidRuntime(16176): android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.EditText

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.createView(LayoutInflater.java:518)

12-13 17:06:59.645: E/AndroidRuntime(16176): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.View.inflate(View.java:8879)

12-13 17:06:59.645: E/AndroidRuntime(16176): at com.mayostudio.pangpang.MenuScreen.initialize(MenuScreen.java:132)

12-13 17:06:59.645: E/AndroidRuntime(16176): at com.mayostudio.pangpang.MenuScreen.<init>(MenuScreen.java:63)

12-13 17:06:59.645: E/AndroidRuntime(16176): at com.mayostudio.pangpang.GameManager.<init>(GameManager.java:19)

12-13 17:06:59.645: E/AndroidRuntime(16176): at com.mayostudio.pangpang.GLGameRenderer.onSurfaceChanged(GLGameRenderer.java:148)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1138)

12-13 17:06:59.645: E/AndroidRuntime(16176): Caused by: java.lang.reflect.InvocationTargetException

12-13 17:06:59.645: E/AndroidRuntime(16176): at java.lang.reflect.Constructor.constructNative(Native Method)

12-13 17:06:59.645: E/AndroidRuntime(16176): at java.lang.reflect.Constructor.newInstance(Constructor.java:415)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.LayoutInflater.createView(LayoutInflater.java:505)

12-13 17:06:59.645: E/AndroidRuntime(16176): ... 13 more

12-13 17:06:59.645: E/AndroidRuntime(16176): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.os.Handler.<init>(Handler.java:121)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.GestureDetector$GestureHandler.<init>(GestureDetector.java:250)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.GestureDetector.<init>(GestureDetector.java:370)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.GestureDetector.<init>(GestureDetector.java:347)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.view.GestureDetector.<init>(GestureDetector.java:331)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.widget.EditText.<init>(EditText.java:120)

12-13 17:06:59.645: E/AndroidRuntime(16176): at android.widget.EditText.<init>(EditText.java:104)

12-13 17:06:59.645: E/AndroidRuntime(16176): ... 16 more