南京卓文教育培训学员问答(10)

您好:无法创建Java虚拟机出错背景:系统还原后出现或者感觉莫名其妙出现。实际上应该是环境、配置等发生变化,如果出现这个问题,请回顾之前有做过什么事情,比如安装或者更新JDK,修改过环境变量等等。解决方法:首先确定JDK已安装,环境变量已配置(JAVA_HOME,Path等),修改后重启系统,我就是这么搞定的。如果无上述问题,那只能修改eclipse.ini文件,请自行选择一种或几种进行尝试

您好:无效的项目描述,应该与ADT版本不同有关。出错背景:外来源码放在*区,然后导入Eclipse。解决方法:外来源码先放在非*区(如:桌面),然后导入到Eclipse,导入页面勾上“copyprojectstointoworkspace”复制一份到*区。

您好:生原因:一般情况下不会出现异常,当按下Home应用隐藏到后台,长时间未使用,导致应用被回收,当再次启动时,Application会重新创建,而Activity此时再向Application里取数据,异常发生解决方案:将数据缓存到sp或者数据库或者sd卡。或者在使用Application缓存数据时,进行null判断

您好:产生原因:library中生成的R文件中生成的id没有用final修饰(不要问为什么,我也想知道)解决方案:使用ifelse替换switch

您好:内存泄漏简单地说,申请了一块内存空间,使用完毕后没有释放掉。它的一般表现是:程序运行时间越长,占用内存越多,最终用尽全部内存,导致整个系统崩溃。内存泄漏的的原因:数据库没有关闭游标cursor构造Adapter时,没有使用convertViewBitmap对象不在使用时,调用recycle()释放内内存对象被生命周期长的对象引用。

您好:生命周期:onAttach()–>onCreate()–>onCreateView()–>onActivityCreated()–>onViewStateRestored()–>onStart()–>onResume()。

您好:Intent是要执行的操作的抽象描述。Intent为在不同应用程序中的代码之间执行延迟的运行时绑定提供了一种工具。其最重要的用途是开展活动,在活动中它可以被认为是活动之间的胶水。它基本上是一个被动的数据结构,对被执行的动作进行抽象描述。

您好:standard是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种模式。标准启动一个新的activity压入栈中。singleTop是在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它。singleTask是如果每次启动时系统首先会在返回栈中检查是否存在该活动的实例。singleInstance是两个应用都要调到activity,如果发现另一个应用存在activity栈则共享不新建。

您好:File存储,sharePrefernce存储,ContentProvider存储,SQLiteDataBase存储,网络存储。

您好:服务不是一个单独的过程。服务对象并不意味着它在自己的进程中运行,除非另有说明,它运行在与它所属的应用程序相同的进程中。服务不是一个线程。 在Service服务中的回调方法有onCreate,onStart,onDestroy,onBind和onUnbind。

南京卓文教育培训

南京卓文教育培训

新街口校区

查看全部校区 进入官方主页