функция OS dup2 () должен обеспечить то, в чем Вы нуждаетесь (если не ссылки на точно, в чем Вы нуждаетесь).
Строго говоря, Вы можете dup2 () stdin дескриптор файла к другому дескриптору файла, сделать другой материал с stdin и затем скопировать его назад, когда Вы хотите.
дубликат () функция копирует открытый дескриптор файла. А именно, это предоставляет альтернативный интерфейс услуге, предоставленной fcntl () функция с помощью постоянного значения команды F_DUPFD, с 0 для его третьего аргумента. Дублированный дескриптор файла совместно использует любые блокировки с оригиналом.
На успехе, дубликат () возвращает новый дескриптор файла, который имеет следующее вместе с оригиналом:
- Тот же открытый файл (или канал)
- Тот же указатель файла (оба дескрипторов файлов совместно используют один указатель файла)
- Тот же режим доступа (чтение, запишите, или чтение-запись)
Intent k = new Intent(Game.this, GameTwo.class);
startActivity(k);
Это работает, но вы также хотите убедиться, что вы указали это в своем манифесте.
Попробуйте это
Intent intent = new Intent(getApplicationContext(), GameTwo.class);
startActivity(intent);