Как закрыть SurfaceView, не закрывая контекст Activity? - PullRequest
0 голосов
/ 19 ноября 2011

Деятельность открывает класс SurfaceView, передавая контекст. Я хочу закрыть de SurfaceView, чтобы сохранить первое действие.

((Activity) getContext()).finish();

Это закрывает родительскую активность. Как я могу закрыть только де SurfaceView?

1 Ответ

2 голосов
/ 19 ноября 2011

Вы правы, setContentView () должен вызываться только один раз для Activity в методе onCreate ().Если вам нужно полностью изменить макет, а затем создать другое действие, и вы не столкнетесь с подобными проблемами.

Итак, чтобы решить вашу проблему, создайте отдельное действие для вашего SurfaceView, которое вы можете безопасно закрыть.не беспокоясь о закрытии Stage Chooser одновременно.

...