android-Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因

问题描述

Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因


这是日志

解决方案

 /** 捕捉按下返回键操作 */
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO 按两次返回键退出应用程序
        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
            // 判断间隔时间 大于2秒就退出应用
            if ((System.currentTimeMillis() - exitTime) > 2000) {
                // 应用名
                String applicationName = getResources().getString(
                        R.string.app_name);
                String msg = "再按一次返回键退出" + applicationName;
                //String msg1 = "再按一次返回键回到桌面";
                Toast.makeText(MainActivity.this, msg, 0).show();
                // 计算两次返回键按下的时间差
                exitTime = System.currentTimeMillis();
            } else {
                // 关闭应用程序
                finish();
                // 返回桌面操作
                // Intent home = new Intent(Intent.ACTION_MAIN);
                // home.addCategory(Intent.CATEGORY_HOME);
                // startActivity(home);
            }
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

解决方案二:

看看行不行哦

解决方案三:

我遇到的情况是因为软件切换到桌面后,内存不足,fragment没有释放,有引用的地方,报空指针

解决方案四:

切换到桌面会走onPause onStop生命周期。看看这里面有没有什么问题、

解决方案五:

考虑是不是代码中某个有数据输入或是有数据输出的地方,写错了代码。

时间: 2024-12-03 04:39:06

android-Android程序切到桌面软件崩溃,麻烦版主大神帮忙看下是什么原因的相关文章

c++-这个程序麻烦各位大神帮忙看下错在哪里了,谢谢

问题描述 这个程序麻烦各位大神帮忙看下错在哪里了,谢谢 #include #include #include typedef int ElemType; typedef struct Student { int num; char name[20]; char birthday[20]; char tel[20]; }Student; typedef struct BiTNode { struct Student stu; struct BiTNode *lchild,*rchild; }BiT

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo

weblogic11程序部署报错,大神帮忙看下

问题描述 weblogic11程序部署报错,大神帮忙看下 安装时报错,错误如下: - 错误 激活更改期间出错, 有关详细信息, 请查看日志. - 错误 weblogic.application.ModuleException: - 错误 com.icitic.hrms.doc.ucc.impl.DocBrowseUCCImpl - 成功 已成功安装布署. 状态显示为失败. 解决方案 你这个信息量太少太少了,,,

android-Android程序崩溃,求大神帮忙看看这是什么原因

问题描述 Android程序崩溃,求大神帮忙看看这是什么原因 如题,代码中没错误,但是每次运行到那个方法就自动退出了.这是Logcat中的error列表,谁知道是什么原因? 04-22 15:29:54.788: E/dalvikvm(3610): threadid=11: created from interp,name=Thread-3687 04-22 15:29:54.798: E/dalvikvm(3610): threadid=11: calling run(),name=Threa

snmp-《Visual C++开发基于SNMP的网络管理软件》 调试不通请大神帮忙

问题描述 <Visual C++开发基于SNMP的网络管理软件> 调试不通请大神帮忙 3C snmp_pp.h:no such file or directory从网上也下载了snmp_pp 的头文件,但是还是不能运行,知道怎么调试的,能不能讲的详细一些 解决方案 缺少snmp_pp.h头文件? 解决方案二: 缺少snmp_pp.h头文件.把它添加到你的工程中,然后Rebuild All一下看看还有没有其他错误 解决方案三: 搜索下这个头文件有没有,如果没有,先下载它,拷贝进去.如果有,那么看

malloc-小弟谢了一个简单的字符串求最大子串的程序不知道错哪里,請大神帮忙回答下

问题描述 小弟谢了一个简单的字符串求最大子串的程序不知道错哪里,請大神帮忙回答下 程序要求如下: 一个字符串,字符连续的部分为子串(不含带数字的部分) 下面是我写的程序 #include using namespace std; char* BiggestStr(char* str) { char* pStr = (char*)malloc(sizeof(str)+1); //申请一个空间存最大子串 int nCount = 0; //用于记录最大子串的长度 int J_nCount=0; ch

c语言-求大神帮忙读下qt程序

问题描述 求大神帮忙读下qt程序 rebuff.append(c); if(c=='Z' && rebuff.find('!',0)>=0) rebuff=""; if(c=='Z' && rebuff.find('!',0)>=0) rebuff=""; if(c=='Z' && rebuff.find("RFID ID",0)>=0) 这是什么意思?rebuff.append(

c语言-刚学C,编了个小程序出错了,请大神帮忙看一下。

问题描述 刚学C,编了个小程序出错了,请大神帮忙看一下. 知道长方形的长和宽,求面积和周长 #include main() { float x,y,a,b; printf ("请输入长和宽且用逗号分隔:); scanf ("%f,%f,&x,&y); a=x*y; b=(x+y)*2; printf ("面积=%f,周长=%fn",a,b); } 解决方案 错误一:include后面缺少头文件包含 错误二:printf中没有右半边的引号 错误三:sc

string-C#初学者,不知道程序出现的BUG怎么改?请各位大神帮忙解决一下

问题描述 C#初学者,不知道程序出现的BUG怎么改?请各位大神帮忙解决一下 static void Main(string[] args) { Console.WriteLine("请输入要判断的字符串"); string s; s = Console.ReadLine(); if(hanshu(s)==1) { Console.WriteLine("输入字符串是回文串!"); } if(hanshu(s)==0) { Console.WriteLine("