単純に
次のように実行したところ元画面に遷移しました。
finish()
するだけだとアプリが落ちてしまうようです。次のように実行したところ元画面に遷移しました。
UnityPlayerNativeActivityを継承したActivityを作成する。
次の内容のメソッドを実装する。
次の内容のメソッドを実装する。
public void end() {
runOnUiThread(new Runnable() {
@Override
public void run() {
mUnityPlayer.quit();
finish();
}
});
}
一応これで元画面に戻ったのですが、
内部的には一回アプリを落として再起動しているようで、
static変数ですら初期化されてしまいました。
内部的には一回アプリを落として再起動しているようで、
static変数ですら初期化されてしまいました。