У меня есть RoomActivity и GameActivity.RoomActivity слушает команды сервера.Сервер может отправлять 2 команды: openGameActivity и closeGameActivity. Эта команда должна выполняться только в RoomActivity .Первая команда, которую я делаю так (класс RoomActivity):
if(request == "open")
{
Intent i = new Intent(this, GameActivity.class);
startActivity(i);
}
Но у меня проблема со второй командой.
if(request == "close")
{
//What I must do here to return back to RoomActivity?
}
Структура: 
Upd О финише ();Я не могу использовать его, потому что это статический метод: RoomActivity:
GameActivity.finishAct();
GameActivity:
public static void finishAct()
{
//this.onBackPressed();
finish();//<====Cannot make a static reference to the non-static method finish() from the type Activity
}