Aandroid端末でバックボタンでアプリを終了させるために、
application.Quit();
を使っているのですが、アプリは終了できるけど、次にそのアプリを起動しようとするとフリーズします。

一般的にはどのように記述しているのでしょうか?

いまは
AndroidEscape.cs
で検索すると出てくるものを流用しています。