Почему UnityPlayer становится нулевым при переключении активности в Android?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему UnityPlayer становится нулевым при переключении активности в Android?

Сообщение Anonymous »

Я инициализировал UnityPlayer, используя шаблон Singleton. Однако, когда я переключаю действия, UnityPlayer становится NULL. >

Код: Выделить всё

UnityPlayerManager.initialize(getApplicationContext());
< /code>
Переключение на TrainingActivity: < /p>
Intent intent = new Intent(getApplicationContext(), TrainingActivity.class);
startActivity(intent);
< /code>
Доступ к UnityPlayer в TrainingActivity: < /p>
UnityPlayerManager.getUnityPlayer()
Результатом является то, что UnityPlayerManager.getUnityPlayer () в TrainingActivity возвращает NULL.
UnityPlayerManager Singleton
Вот реализация моего UnityPlayerManager: < /p>
object UnityPlayerManager {
private var unityPlayer: UnityPlayerForActivityOrService? = null private
var unityPlayerLayout: FrameLayout? = null

@JvmStatic
fun initialize(context: Context) {
if (unityPlayer == null) {
unityPlayer = UnityPlayerForActivityOrService(context)
unityPlayerLayout = unityPlayer!!.frameLayout
}
}

@JvmStatic
fun getUnityPlayerFrameLayout(): FrameLayout? {
return unityPlayerLayout
}

@JvmStatic
fun getUnityPlayer(): UnityPlayerForActivityOrService? {
return unityPlayer
}

// Uncommented for debugging:
// fun destroyUnityPlayer() {
// unityPlayer?.destroy()
// unityPlayer = null
// }

}
< /code>
Наблюдения:
UnityPlayer должным образом инициализируется и доступен в MainActivity.
Однако, после навигации по обучению, UnityPlayer становится нулевым. < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... in-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему UnityPlayer становится нулевым при переключении активности в Android?
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Почему UnityPlayer становится нулевым при переключении активности в Android?
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как исправить ошибку «UnityPlayer.dll с выводом: не удалось скопировать файл: ошибка данных (проверка циклическим избыто
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Неразрешенная ссылка: UnityPlayer
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Приложение сбоя при переключении активности
    Гость » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»