2011-04-29 118 views
0

我有和应用程序工作正常,当你打开菜单按钮,并进入设置,然后推后退按钮,但是当我将Google地图API添加到我的应用程序后退按钮强制关闭应用程序。这个问题还有其他人吗?如果是的话你是如何解决它的?还是有人知道如何解决这个问题?菜单按钮强制关闭android?

编辑:

我的背部按钮强制关闭

04-29 16:02:13.155: ERROR/AndroidRuntime(16828): FATAL EXCEPTION: main 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828): java.lang.RuntimeException: Unable to   resume activity {www.Freshapp.com.Thumper.html/www.Freshapp.com.Thumper.html.Thumper}: java.lang.NullPointerException 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3143) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2059) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.os.Looper.loop(Looper.java:123) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at dalvik.system.NativeStart.main(Native Method) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828): Caused by: java.lang.NullPointerException 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at com.google.android.maps.MapActivity.onResume(MapActivity.java:431) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at www.Freshapp.com.Thumper.html.Thumper.onResume(Thumper.java:181) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.Activity.performResume(Activity.java:3823) 
04-29 16:02:13.155: ERROR/AndroidRuntime(16828):  at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118) 

编辑2

我拿出地图查看日志猫错误和滑动抽屉式的地图视图和地图一起工作,应用程序没有获得FC。

-Thanks

+1

请发布LogCat的错误消息。 – Wroclai 2011-04-29 21:46:49

+0

添加了我的错误 – Christian 2011-04-29 22:05:35

+2

当您按下后退按钮时,当前活动结束,下面的活动恢复。 'Thumper'的'onResume()'方法抛出一个NullPointerException异常(第181行)。你能提供关于这里发生的事情的代码吗? – Devunwired 2011-04-29 22:10:36

回答

0

我想通了,我只是需要加入我的设置里面后退按钮功能。现在效果很好

public boolean onKeyDown(int keyCode, KeyEvent event) { 
    Log.d(null,"In on Key Down"); 
    if (keyCode == KeyEvent.KEYCODE_BACK) { 
    Intent intent=new Intent(Settings.this,Thumper.class); 
    startActivity(intent); 
     return true; 
    } 

    return false; 
}