title: Update ListView from IntentService
body: <p>I have an IntentService which creates an Overlay with the help of a WindowManager. In the WindowManager I add a View which contains a ListView. Now I want to add a new Item to the ListView in the onHandleIntent Method but if I call </p>
  
  <pre><code>data.add("String");
  adapter.notifyDataSetChanged();
  </code></pre>
  
  <p>the system throws an error</p>
  
  <pre><code>Only the original thread that created a view hierarchy can touch its views.
  </code></pre>
  
  <p>What can I do to prevent this?</p>