`
wang_peng1
  • 浏览: 3958909 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

彻底关闭程序进程

阅读更多

最近有很多人反应在触发Back按钮后,程序没有完全退出,依然可以通过DDMS看到程序的进程。或者再次启动程序后跳出 “ The application stopped unexpectedly, try again ”。
解决以上问题的方法:
在onDestroy()方法中加入 Process.killProcess 彻底终止当前程序进程。
源代码 (Java):

1 protected void onDestroy()
2 {
3    super.onDestroy();
4   
5    // After this is called, your app process is no longer available in DDMS
6    android.os.Process.killProcess(android.os.Process.myPid());
7 }
分享到:
评论
1 楼 gaogaf 2010-11-01  
单一activity还好,多个就不行了。

相关推荐

    C#彻底关闭Excel进程excel.exe

    本文将深入探讨如何在C#编程环境中,通过代码彻底关闭Excel进程“excel.exe”。 首先,我们需要理解什么是进程。在操作系统中,进程是执行中的程序的一个实例,每个进程都有自己的内存空间和系统资源。当我们打开一...

    彻底关闭EXCEL进程

    用于彻底关闭EXCEL进程,如有疑问可联系我 QQ群号:6423655 , 可以到www.veege.net下载使用

    C#无法关闭Excel进程的解决办法.

    4. **调用Kill方法**:最后,在关闭所有相关的Excel对象之后,调用`PublicMethod.Kill(excel)`方法来确保Excel进程被彻底关闭。 ```csharp wb.Close(Type.Missing, Type.Missing, Type.Missing); wbb.Close(Type....

    安全彻底关闭实例Excel.Application后产生的进程方法

    ### 安全彻底关闭实例Excel.Application后产生的进程方法 在.NET框架中,通过COM互操作技术,我们可以方便地操作Microsoft Office应用程序,例如Excel。但在实际应用过程中,经常会遇到因为资源释放不当导致的进程...

    win10 win7 任务管理器中隐藏进程

    另外,如果只是想避免用户直接关闭进程,可以使用互斥量(Mutex)或命名管道(Named Pipe)等同步机制来保护程序的运行。 6. **代码示例:** 下面是一个简单的C#示例,它创建并隐藏一个进程: ```csharp using ...

    OFFICE彻底卸载程序

    1. **停止Office进程**:首先确保所有Office应用程序已关闭,包括后台运行的服务。可以通过任务管理器查看并结束相关进程。 2. **使用控制面板卸载**:通过“控制面板”中的“卸载程序”功能,找到Microsoft Office...

    android安卓app如何彻底结束进程. 光调用finish()是结束不了程序的,程序中的线程依旧在后台运行.zip

    在Android系统中,当用户点击应用的返回按钮或者调用`finish()`方法时,当前活动(Activity)会被销毁,但这并不意味着整个应用程序进程被完全结束。实际上,Android系统为了优化性能,可能会保持应用的部分或全部...

    易语言挂起进程

    5. 最后,可能需要使用`CloseHandle`关闭不再使用的进程或线程句柄,以释放系统资源。 需要注意的是,挂起和恢复进程或线程时必须谨慎操作,错误的操作可能导致数据丢失、程序崩溃或其他不可预见的问题。此外,挂起...

    LittleForker:.NET实用程序库,用于生成,监督和(可选)彻底关闭子进程

    最初的用例是安装单个服务,然后将其作为多进程应用程序的一部分生成其他进程。 特征 ProcessExitedHelper:围绕一个帮手Process.Exited有一些额外的日志记录和事件提升,如果进程已经退出或没有找到。 ...

    执行关闭MsMpeng.exe微软自家防护进程.bat

    执行关闭MsMpeng.exe微软自家防护进程.bat,购买配置比较低的阿里云服务器,建议关闭MSM。关闭方法比较复杂。我直接写了1个bat快速执行程序。双击就行了。

    vb/vba引用excel无法退出excel进程的解决方法

    当我们在VBA中创建了一个Excel对象并通过`xlapp.Quit`和`Set xlapp = Nothing`尝试关闭它时,理论上应该能够彻底关闭Excel进程。然而,在实际操作过程中,有时候由于某些原因(如未正确处理对象、内存泄漏等),...

    .net中清除EXCEL进程最有效的方法

    因为.NET框架的垃圾收集机制通常会在适当的时候自动回收不再使用的对象,但在这种情况下,由于Excel进程可能持有应用程序的引用,因此主动调用`GC.Collect()`有助于确保进程立即关闭。 ```csharp private void ...

    C#彻底结束Excel进程(源码)-WinAPI方式

    然而,在处理完Excel文件后,有时会出现Excel进程无法正常关闭的情况,这可能会影响其他操作或者占用系统资源。为了解决这个问题,我们可以采用WinAPI函数来强制结束Excel进程。以下将详细介绍如何使用C#结合WinAPI...

    asp.net excel导出 excel.exe进程关闭

    这里的关键在于,当生成完Excel文件后,不仅需要调用`xlApp.Quit()`来关闭Excel应用程序,还需要通过`Marshal.ReleaseComObject()`释放与之相关的COM对象,并通过`GC.Collect()`强制垃圾回收,以彻底清理不再使用的...

    VB杀死KILL进程的实例程序.rar

    此外,如果一个进程有多个线程,单纯调用`Kill`可能无法彻底结束所有线程,因为`Kill`只会停止主线程,其他线程可能仍然在后台运行。为了确保完全结束进程,我们需要遍历并结束所有相关线程。 ```vb Dim target...

    完整版杀进程模块.rar

    进程是操作系统中运行的程序实例,每个进程都有自己的内存空间和系统资源。线程则是进程内部的执行单元,同一进程内的线程共享进程的资源,使得多任务并行处理成为可能。 二、杀进程的必要性 1. 故障排除:某些进程...

    在VC6_0中怎样彻底隐藏程序

    这对于开发需要后台持续运行的服务端程序尤其有用,可以防止用户意外或者故意关闭这些进程。 #### 关键词 - VC6.0 - Windows 98 - 隐藏程序 #### 隐藏原理 要实现彻底隐藏程序的目标,主要依赖于以下两个步骤: ...

    请问在VB中如何关闭别的应用程序窗口...

    ' 如果需要确保应用程序彻底退出,可以再发送WM_QUIT消息 ' PostMessage Handle, WM_QUIT, 0, 0 ``` 4. **注意事项**: - 在使用上述方法时需要注意权限问题。某些应用程序可能由于安全原因不允许外部程序对其...

    Rayfile2.2优化版,自动关闭两个上传进程

    彻底坚决Rayfile(飞速网,原fs2you)官方下载软件关闭之后继续上传的问题,从此不用在手动关闭两个上传进程了! ----------------- 使用方法: 运行前,请务必运行一次"绿化" "RaySource.exe"运行退出时不会自动...

    守护进程实例(很实用的编程技巧)

    1. **WsHung**:这可能是一个检查其他进程是否挂起的示例程序,可能是守护进程的一部分,用于监控系统中的某个特定进程。 2. **WatchDog**:这个名字暗示它是一个看门狗程序,通常这类程序用于监控系统服务的运行...

Global site tag (gtag.js) - Google Analytics