Unity for Android: Scene will lost textures using Application.LoadLevel()
when user press the Home button on the device.
Press the Home button on my Android phone when the Application.LoadLevel() method
is loading a scene.
After bringing the game back to frontground, the textures in
the scene lost and the meshes looks black in the scene.
It sounds very likely that the render context got lost while creating the textures. I was trying to reproduce the issue here with AngryBots but I couldn’t repro what you describe. Please consider submitting a bug via Unitys Bug Reporter with a repro project and accurate repro steps. Please also let us know via that report which version of Android and what device you were running on, as well as including a logcat.