android程序运行时,出现the application has stopped unexpectedly 5
程序原先没有问题,但是由于要用到全局变量,所以,自己写了一个application类(classmyAppextendsApplication{...}),然后在Mani...
程序原先没有问题,但是由于要用到全局变量,所以,自己写了一个application类(class myApp extends Application{...}),然后在Manifest文件里把原先的
<application android:icon="@drawable/nut"
android:label="@string/app_name">
改成了<application android:icon="@drawable/nut"
android:label="@string/app_name"
android:name=".myApp">
然后就出现了the application has stopped unexpectedly的问题,请高手指点一下这是这么回事儿呀? 展开
<application android:icon="@drawable/nut"
android:label="@string/app_name">
改成了<application android:icon="@drawable/nut"
android:label="@string/app_name"
android:name=".myApp">
然后就出现了the application has stopped unexpectedly的问题,请高手指点一下这是这么回事儿呀? 展开
展开全部
最好是你自己通过adb logcat这个命令查看一下具体是什么异常,application 的 name 这个属性不是用来查找你自己写的类的,而是在APK 跑起来之后,系统会根据这个属性创建一个同名Linux 进程,比如你的application:name="abc" 你的应用跑起来之后系统中就会出现一个“app_abc” 的进程。Android 里面的Application 是简氏一个抽象概念,实际上你看看Android 源码,ActivityManagerService 这个服务的实现,是没有Application 的,Android 所谓的应用实迅誉际上就是一个Linux 进程里面跑了一个Dalvik Java 虚拟机 而这个虚拟机里面跑了若干个ActivityThread 线程,每一个ActivityThread 线程对应一个Activity,鉴于你这种拦昌散情况,不要Override Application 而是自己创建几个Activity 来实现你的设计意图就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全局变量可以创建一个public的类,庆清族然后里面添加静态public变量,这样誉弊任何地方都正渣能直接
"类名.变量名"这样调用
"类名.变量名"这样调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<application android:icon="@drawable/icon" android:label="@string/app_name"斗巧>
<activity android:name=".myapp>
这样就者档行了,不应该写到这空嫌键application里面
<activity android:name=".myapp>
这样就者档行了,不应该写到这空嫌键application里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你缺少activity类么 默认要有一个入口activity的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询