问候,
我在使用该AudioManager
对象的 Android 应用程序(主要用于练习和学习目的)时遇到了一些问题。但是,当定义AudioManager
如下时,应用程序在我运行时崩溃:
//Import the AudioManager
import android.media.AudioManager;
public class RingtoneModeChanger extends Activity {
//Causes crash:
public AudioManager mManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
/* Code for the rest of the app... */
}
当我简单地注释掉 AudioManager 声明时,应用程序不会崩溃。至于我做错了什么,有什么想法吗?我是 Android 开发的初学者,所以我觉得我错过了一些明显的东西。
我也尝试将android.permission.MODIFY_AUDIO_SETTINGS
andandroid.permission.MODIFY_PHONE_STATE
权限添加到AndroidManifest.xml
文件中,但这没有任何区别。
在此先感谢您的任何建议!