{"id":34820029,"url":"https://github.com/ashdavies/android-fragment-lifecycle","last_synced_at":"2026-04-27T04:32:34.807Z","repository":{"id":74374616,"uuid":"44410655","full_name":"ashdavies/android-fragment-lifecycle","owner":"ashdavies","description":"Small example demonstrating the traditional Android support fragment lifecycle","archived":false,"fork":false,"pushed_at":"2015-11-01T16:10:26.000Z","size":368,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T00:29:34.626Z","etag":null,"topics":["android","android-development","development","fragment-lifecycle","sample"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashdavies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-16T21:07:26.000Z","updated_at":"2016-10-13T21:31:48.000Z","dependencies_parsed_at":"2023-03-11T17:09:33.588Z","dependency_job_id":null,"html_url":"https://github.com/ashdavies/android-fragment-lifecycle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashdavies/android-fragment-lifecycle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashdavies%2Fandroid-fragment-lifecycle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashdavies%2Fandroid-fragment-lifecycle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashdavies%2Fandroid-fragment-lifecycle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashdavies%2Fandroid-fragment-lifecycle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashdavies","download_url":"https://codeload.github.com/ashdavies/android-fragment-lifecycle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashdavies%2Fandroid-fragment-lifecycle/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32323213,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-development","development","fragment-lifecycle","sample"],"created_at":"2025-12-25T14:27:11.249Z","updated_at":"2026-04-27T04:32:34.787Z","avatar_url":"https://github.com/ashdavies.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Fragment Lifecycle\n![Branch](https://img.shields.io/badge/branch-master-blue.svg)\n![CircleCI](https://circleci.com/gh/ashdavies/fragment-lifecycle/tree/master.svg?style=shield)\n![Licence](https://img.shields.io/badge/licence-Apache%202.0-yellow.svg)  \n\n**Description**  \nThis application demonstrates the fragment lifecycle when creating and destroying fragments.  \nThis is in order to better understand the sequence through which the fragment manager calls \nmethods upon the Fragment and at what state the activity is at in reference to said fragment.  \n\nThe application is not being maintained and is provided as is for educational use.\n\n**Usage**  \n- Use the action bar controls to add and remove fragments  \n- Fragment lifecycle events will be reported in the activities recycler view  \n- The application names each fragment using a names dictionary file  \n- Each event mentions the name of the fragment that called it  \n- Clear the event using the action bar clear button\n\n![device-2015-11-01-163936](https://cloud.githubusercontent.com/assets/1892070/10869831/507f6eb2-80bb-11e5-8452-357290a3ab46.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashdavies%2Fandroid-fragment-lifecycle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashdavies%2Fandroid-fragment-lifecycle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashdavies%2Fandroid-fragment-lifecycle/lists"}