Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 925351
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T19:30:19+00:00 2026-05-15T19:30:19+00:00

So I have my Activity, and on pressing a Quit button I call Activity.finish().

  • 0

So I have my Activity, and on pressing a “Quit” button I call Activity.finish(). This effectively closes my application.

The problem: The Dalvik-process of my application is still hanging around as a zombie in background. It seems like this is normal as other applications do the same. Even The hello-world example hangs around in memory..

I could live with this, but unfortunatley this behaviour makes the development of my application a pain. I have a remote service connected to my Activity, and this service won’t unload until my Activity unloads (which as said it never does).

Everything is somehow kept alive for no good reason.

How can I really remove my Activity from memory?

I’m looking for something like Activity.finish_and_kill_my_process_please() call or something similar.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T19:30:19+00:00Added an answer on May 15, 2026 at 7:30 pm

    So I have my Activity, and on pressing
    a “Quit” button I call
    Activity.finish(). This effectively
    closes my application.

    Please don’t do this.

    The Dalvik-process of my application
    is still hanging around as a zombie in
    background.

    The process is kept in a cache, for potential reuse by Android. You can safely ignore it.

    I have a remote service connected to
    my Activity, and this service won’t
    unload until my Activity unloads
    (which as said it never does).

    You probably have a bug in your application, such as calling startService() and failing to call stopService(), or calling bindService() and failing to call unbindService().

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have 2 activities. In activity A when pressing a button sends you to
I have a button in my activity, pressing upon which, the following method gets
I have an activity with the following layout. So in this screen, initally the
I have an activity with a spinner which loads a simpleCursorAdaptor. I call another
I've heard that pressing the back button will essentially cause the current Activity to
Assume I have an Activity which contains two FrameLayouts (let's call them FrameA and
Is it possible by pressing a button in my Activity to make the volume
I have a simple Hello World application public class TestLeaksOnFinish extends Activity { static
On pressing the back button, I'd like my application to go into the stopped
I have 2 activities. MyMain MySecond I call MySecond activity in MyMain activity. And

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.