마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

로딩화면 이후의 네이버지도 실행시 문제

0 추천
로딩화면 3초가 지난 후, 네이버 지도를 곧바로 보여주게 하기 위해서 아래와 같이 코드를 작성하였습니다.
간단하게 생각하였는데 MainActivity.class에서 상속 받는 부분의  NMapActivity를 Activity로 변경하여 실행 시키면 동작을 잘하는데 NMapActivity로 하면 동작이 안 됩니다. 이 경우에는 어떻게 해야 할까요?
2개의 class 와 log 첨부 합니다. 
 
LoadingPage.class
--------------------------------------------------------------------------------------
public class LoadingPage extends Activity{
 
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.loadingpage);
 
gomain();
}
 
private void gomain(){
Handler handler = new Handler(){
 
public void handleMessage(Message msg){
finish();
}
};
handler.sendEmptyMessageDelayed(0, 3000);
}
}
--------------------------------------------------------------------------------------
MainActivity.class
 
public class MainActivity extends NMapActivity {
 
int intro=0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
Intent intent=getIntent();
if(intent!=null){
intro=intent.getIntExtra("intro", intro);
}
if(intro<=0){
startActivity(new Intent(this,LoadingPage.class));
}
}
}
--------------------------------------------------------------------------------------
log
 
09-10 17:09:53.842: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:53.972: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:54.202: D/AndroidRuntime(537): Shutting down VM
09-10 17:09:54.202: W/dalvikvm(537): threadid=1: thread exiting with uncaught exception (group=0x409c01f8)
09-10 17:09:54.212: E/AndroidRuntime(537): FATAL EXCEPTION: main
09-10 17:09:54.212: E/AndroidRuntime(537): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tteok.biji/com.tteok.biji.MainActivity}: java.lang.NullPointerException
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread.access$600(ActivityThread.java:123)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.os.Handler.dispatchMessage(Handler.java:99)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.os.Looper.loop(Looper.java:137)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread.main(ActivityThread.java:4424)
09-10 17:09:54.212: E/AndroidRuntime(537): at java.lang.reflect.Method.invokeNative(Native Method)
09-10 17:09:54.212: E/AndroidRuntime(537): at java.lang.reflect.Method.invoke(Method.java:511)
09-10 17:09:54.212: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
09-10 17:09:54.212: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
09-10 17:09:54.212: E/AndroidRuntime(537): at dalvik.system.NativeStart.main(Native Method)
09-10 17:09:54.212: E/AndroidRuntime(537): Caused by: java.lang.NullPointerException
09-10 17:09:54.212: E/AndroidRuntime(537): at com.nhn.android.maps.NMapActivity.onStart(NMapActivity.java)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1133)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.Activity.performStart(Activity.java:4475)
09-10 17:09:54.212: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1929)
09-10 17:09:54.212: E/AndroidRuntime(537): ... 11 more
09-10 17:09:54.342: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:54.352: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:54.722: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:54.722: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:55.372: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:55.382: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:55.962: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:55.972: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:56.462: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:56.499: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:57.012: I/dalvikvm(537): threadid=3: reacting to signal 3
09-10 17:09:57.032: I/dalvikvm(537): Wrote stack traces to '/data/anr/traces.txt'
09-10 17:09:57.332: I/Process(537): Sending signal. PID: 537 SIG: 9

 

eulo1 (140 포인트) 님이 2013년 9월 11일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...