这种情况一般都是由于程序不兼容或者程序本身存在BUG发生的。升级应用程序或者下个其他类似的软件应该能解决问题。
另外Android系统针对程序反映慢或程序异常时为了避免整个系统的死机而设计的方式,偶尔出现一下的话是正常的。
若频繁出现,建议尝试 *** 作以下方法:
1、可能是由于XX程序数据异常了。建议尝试找到提示异常的程序,点击进入“清除数据”后观察使用。
2、有可能是由于一些第三方软件的冲突干扰导致的,建议尝试卸载最近安装的可疑软件,或是备份下机身的重要资料(联系人、短信等)后,再 *** 作一下恢复设备的出厂设置看看能否改善。
若无法 *** 作如上,或是无法有效解决,建议到当地的联想售后服务中心,让工程师帮忙检测、解决。
扩展资料:
手机常见故障检修:
一、手机反租腊应慢经常死机
1、内存不足导致死机:经常山型带清理内存,关闭不必要的后台运行程序,让手机保持最佳状态。
2、 *** 作不当导致黑屏:尽量不要同时打开很多软件,这样很占内存很容易黑屏。
3、逗芦软件问题:根据自己手机的内存或者配置下载适合自己的手机软件。如果手机配置低,要运行过大的软件这样很容易导致死机。
二、软件闪退
1、缓存垃圾过多,找到有问题的应用程序,清除数据或者缓存。
2、被杀毒软件拦截:部分手机软件存在着恶意代码,会被杀毒软件拦截因而不能正常进入,所以应到更安全的平台下载应用。
3、网络问题:有些程序判断了手机当前是否有网络,没有网络的情况下可能会自己关闭掉。
4、运行程序过多:手机后台程序过多会造成内存不足,从而造成应用闪退。如出现软件闪退,可先清理内存后再试试。
5、应用版本问题:版本过低,导致应用软件不兼容,造成闪退,请更新应用。
Android代码问题,造成抛出了异常,没有处理,所以程序直接闪退。Android开发中,所的有输出都在logcat中 包含System.out输出和printStackTrace()输出都在Logcat中,Android开发,建议使用android提供的Log工具类来打印信息。
找到Logcat视图的方式:
Eclipse 点击 Window
Show View会出来一个对话框
点击Ok按钮时,会在控制台窗口出陵兄现LogCat视窗
android.util.Log常虚汪饥用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","")
2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息差返
4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要认真的分析,查看栈的信息了。
我想 MainActivity跳转GameView.两都activity面 MainActivity.class跳转程序代码:private void gotoGameView() {
Intent it=new Intent(this,GameView.class)//运行程序停察侍止
this.startActivity(it)
this.finish()}
调试候ClassLoader.class说 no source attachment. logcat说 no empty construtor.奇怪啊春旁
面GameView.class部代码
public class GameView extends Activity {
MainActivity activity……败森吵……
public GameView (MainActivity activity) {
this.activity = activity
………………}
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main);……}
本菜鸟请高手帮忙急若能帮我解决我追加悬赏
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)