title: Android bring activity to front
body: <p>We have a requirement to have our application always be on top.  Effectively we need to create a kiosk mode for the device.  These devices will be supplied to users so they are only using our application on the device.</p>
  
  <p>We have done some research into trapping all possible key events such as the user pressing Home and Search but this method seems quite difficult.</p>
  
  <p>We have decided to try creating a service with our application that will monitor what the topmost process is and if it is not our application to return ours to the top.  We are stuck on the part of bringing our application to the top.  When attempting to use StartActivity(), nothing happens.  We thought it would be possible to do this in the same way that the home launcher calls our activity.</p>
  
  <p>We have reviewed all posts related to this but haven't seen to found the right solution.  If there is a better way to go about it, please let me know!</p>
  
  <p>many, many thanks.</p>