Я пишу код, как это:Какое время для вызова Context.getSystemService?
mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
Он будет работать в onCreate
функции приложения. Но на некоторых телефонах Android он будет разбит в функции построения AudioManager
. Я нашел, что у кого-то была эта проблема, он сказал, что ее следует называть в пределах onCreate
, вот что я делаю точно.
Итак, мой вопрос в том, какое время можно назвать getSystemService? Или мое использование этого совершенно неверно?
Logcat:
'onCreate (...)' правильное место для вызова, но вы должны проверить свой 'context! = Null' –
@MD У меня возникла авария в функции построения AudioManager, поэтому контекст не должен быть нулевым. – zzy
ohhhh тогда вы должны опубликовать свой логарифм. –