title: android modern development: how can I understand user did not change any data in a screen?
body: <p>I built a fragment, using jetpack compose for adding views on screen and state and view model classes for saving state.
  first time when I navigate to this fragment, fetch API is called and If I have any value on this API, I filled text fields with them. It is possible that the API is empty and do not return any value.
  Users can enter any data on this text fields or can ignore them because filling the text fields is optional and when he/she clicks on submit button; the data is saved in server by calling save API and shows a successful message that data is saved.</p>
  <p>my question is that when user navigates to this fragment and does not enter or change any value,
  when clicks on submit button, I do not want to show that toast.</p>
  <p>how can I handle it? thanks.</p>