工藤と申します。
ホームボタンを押すとIntent.ACTION_CLOSE_SYSTEM_DIALOGSという
ブロードキャストが必ずでるようです。
僕はこれを拾ってホームに戻るときに、裏でちょこっと処理をしています。
public class HomeButtonReceive extends BroadcastReceiver
{
@Override
public void onReceive(Context arg0, Intent arg1)
{
//処理
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
m_HomeButtonReceive = new HomeButtonReceive();
IntentFilter iFilter = new IntentFilter();
iFilter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
this.registerReceiver(m_HomeButtonReceive, iFilter);