ご挨拶、
オブジェクトを使用する (主に練習と学習の目的で) 取り組んでいる Android アプリに少し問題がありAudioManager
ます。ただし、次のように定義する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
でしandroid.permission.MODIFY_PHONE_STATE
た。AndroidManifest.xml
提案をお寄せいただきありがとうございます!