title: Android: Call listener manually from java code
body: <p>Is there any way to call a listener manually from code? </p>
  
  <p>More background information: I use a Spinner and a DatePicker. With the Spinner you can choose a reason for staying at home (maybe your ill, maybe you have vacation) and with the DatePicker you can choose the date how long you will not be available. With these two pieces of information I build up a string for a TextView and show the same data in a compact way. The building process for the string is set by some listeners which recognize changes on one of the two controls and build and set up the new string. 
  If I start the program and read some data from a server the string will not be build (clearly because nothing changed and no listener will called). </p>
  
  <p>The workaround is to build the string in my own <code>onLoaddata()</code> method. But I think it would be smoother way to call one listener to build the string for me. I also can "call" a listener if I just do some fake <code>.updateDate</code> but I don't think it’s a good idea to create useless calls...</p>
  
  <p>Maybe someone of you have a good hint for me?</p>