как получить устаревшую ошибку API в Android Studio - PullRequest
0 голосов
/ 10 октября 2019

Я работаю над проектом Android Studio впервые и использую Broadcast Receiver. Всякий раз, когда я запускаю свое приложение, я получаю сообщение об ошибке, что мой Broadcast File использует или переопределяет устаревший Api. Хотя мой проект работает нормально, но мне нужно знать, почему я получаю это и как избавиться от этой ошибки. Мой файл трансляции выглядит следующим образом:

package com.example.user.offlinemobilefinder;
import android.content.Context;
import android.content.Intent;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.widget.Button;
public class AlarmActivity extends AppCompatActivity {

MediaPlayer myMediaPlayer = null;
Button btnStop;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_alarm);

    Intent intent= getIntent();
    final String contact=intent.getStringExtra("contact");

    btnStop=findViewById(R.id.stopButton);

    myMediaPlayer = MediaPlayer.create(this, R.raw.loudalarm);
    final AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
    int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM);
    audioManager.setStreamVolume(AudioManager.STREAM_ALARM, maxVolume,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
    myMediaPlayer.start();


    btnStop.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            myMediaPlayer.stop();

            SmsManager smsManager = SmsManager. getDefault();
            smsManager.sendTextMessage(contact, null, "Alarm Stoped", null, null);
        }
    });
}
}

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 11 октября 2019

AndroidStudio должен сообщить вам, какой метод устарел. Затем вы можете перейти к документации по этому методу на developer.android.com, и там должна быть заметка с указанием того, что использовать вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...