首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按“主页”按钮并返回应用程序将导致应用程序崩溃。

按“主页”按钮并返回应用程序将导致应用程序崩溃。
EN

Stack Overflow用户
提问于 2015-11-11 10:02:27
回答 2查看 143关注 0票数 0

几天前,我问了一个关于应用程序在运行时崩溃的问题。这是the link

我解决了问题,但当我按下家重新打开应用程序时,它崩溃了,不幸的是,应用程序已经停止了。现在,如果我重新打开应用程序,它可以工作,但同样的情况下,按下主页按钮,应用程序被重新打开。不知道问题出在哪里

代码语言:javascript
运行
复制
11-11 15:43:19.958 13385 13385 D   AndroidRuntime  Shutting down VM
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  FATAL EXCEPTION: main
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  Process: com.mycompany.myapp, PID: 13385
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mycompany.myapp/com.mycompany.myapp.MainActivity}: java.lang.IllegalStateException: ParsePlugins is already initialized
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread.access$800(ActivityThread.java:151)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.os.Handler.dispatchMessage(Handler.java:102)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.os.Looper.loop(Looper.java:135)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread.main(ActivityThread.java:5254)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at java.lang.reflect.Method.invoke(Native Method)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at java.lang.reflect.Method.invoke(Method.java:372)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  Caused by: java.lang.IllegalStateException: ParsePlugins is already initialized
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.parse.ParsePlugins.set(ParsePlugins.java:39)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.parse.ParsePlugins$Android.initialize(ParsePlugins.java:153)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.parse.Parse.initialize(Parse.java:191)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at com.mycompany.myapp.MainActivity.onCreate(MainActivity.java:25)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.Activity.performCreate(Activity.java:5990)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
11-11 15:43:19.994 13385 13385 E   AndroidRuntime  ... 10 more
EN

回答 2

Stack Overflow用户

发布于 2015-11-11 10:13:54

引发: java.lang.NullPointerException:试图在空对象引用上调用虚拟方法'java.io.File com.parse.ParsePlugins.getParseDir()‘

检查您的代码,您将尝试在一个getParseDir()空对象上调用方法。

票数 0
EN

Stack Overflow用户

发布于 2015-11-11 10:43:59

您应该在应用程序类中初始化分析,就像在这里所做的那样:

代码语言:javascript
运行
复制
public class ParseApplication extends Application
{

@Override
public void onCreate()
{
    // TODO: Implement this method
    super.onCreate();

    Parse.initialize(this, "9MoehuvnUJRKcvF8SL3nbW0slHHJNPJU4ONXGcD5", "kmBoHM4iwdm0YiyeR7aoMlyMgC5oh1oyTIOt34iu");

但是,要使其正常工作,还必须在AndroidManifest.xml中手动指定应用程序类。

代码语言:javascript
运行
复制
<application name="com.mycompany.myapp.ParseApplication"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33648181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档