寻找它后,Android应用程序启动 [英] Android starting application after searching for it

查看:137
本文介绍了寻找它后,Android应用程序启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我通过点击Eclipse中运行安装我的申请。
当我搜索我的应用程序来启动它,然后点击它,我得到以下错误。
难道我有一些神奇的短语添加到清单?

  11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):了java.lang.RuntimeException:无法启动活动ComponentInfo {com.Questionaire / com.Questionaire.FillInput} :显示java.lang.NullPointerException
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread.access $ 2200(ActivityThread.java:126)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1932)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.os.Handler.dispatchMessage(Handler.java:99)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.os.Looper.loop(Looper.java:123)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread.main(ActivityThread.java:4595)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在java.lang.reflect.Method.invokeNative(本机方法)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在java.lang.reflect.Method.invoke(Method.java:521)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:860)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在dalvik.system.NativeStart.main(本机方法)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):致:显示java.lang.NullPointerException
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在com.Questionaire.FillInput.onCreate(FillInput.java:94)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2544)
11月9日至21日:25:33.138:ERROR / AndroidRuntime(23360):... 11个
11月9日至21日:26:16.488:ERROR / ActivityManager(82):未按规定设置热门应用改变了!


解决方案

没有你不知道。
以在该行一看:

  com.Questionaire.FillInput.onCreate(FillInput.java:94)

这意味着在FillInput Activity类的onCreate mthod(行94)的code你有一个对象,它的被用于数据访问的空(调用它的一个方法也许?)
如果不能确定放的onCreate的code在这里与在旁边的数字,所以我可以检查。

I installed my application through clicking run in eclipse. When I search for my application to start it and click on it I get the following error. Do I have to add some magic phrase to the manifest?

09-21 11:25:33.138: ERROR/AndroidRuntime(23360): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.Questionaire/com.Questionaire.FillInput}: java.lang.NullPointerException
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2596)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2621)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread.access$2200(ActivityThread.java:126)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.os.Looper.loop(Looper.java:123)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread.main(ActivityThread.java:4595)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at java.lang.reflect.Method.invokeNative(Native Method)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at java.lang.reflect.Method.invoke(Method.java:521)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at dalvik.system.NativeStart.main(Native Method)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360): Caused by: java.lang.NullPointerException
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at com.Questionaire.FillInput.onCreate(FillInput.java:94)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2544)
09-21 11:25:33.138: ERROR/AndroidRuntime(23360):     ... 11 more
09-21 11:26:16.488: ERROR/ActivityManager(82): fail to set top app changed!

解决方案

No you don't. Take a look on that line:

com.Questionaire.FillInput.onCreate(FillInput.java:94)

it means that in the code of onCreate mthod in the FillInput Activity class (line 94) you have an object that is null that's being accessed for data (calling one of it's methods maybe ?) If unsure put the code of onCreate here with numbers on the side so i can check.

这篇关于寻找它后,Android应用程序启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆