Components
ActivityDiary is an open source android application to keep track and organize all the daily activity of the users.
Proposal
As a default at least one activity stays active in the ActivityDiary app which is a problematic because in general users don't stay active for fully 24 hours.
I am suggesting to add a one default activity named "No Activity" which will be selected by default. With this feature when users don't have some activity to perform then they can choose this default activity.
Mockups / Examples
As you can see in below screenshot one activity is running for the past 80 hours.

This is happened because duration of each active activity is getting calculated and there is always one activity in active state .
Here is how we can resolve this by implementing following feature.
As described in below screen shot there will be a one default selected Activity named "No Activity". This will indicate the user that currently no activity is being performed.

Then user can select any activity to do and once they are finished they can select "No Activity" so the duration spent on no activity won't be count.
Benefits
This feature will be a great help for users to track their activities accurately as when this default "No Activity" activity is selected then the time duration of "No Activity" will not count and user will have more clear picture/idea of total time spent daily on any activity.
Posted on Utopian.io - Rewarding Open Source Contributors