Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public void level_one(View view){
  2.  
  3. mp3 = MediaPlayer.create(this, R.raw.alpha_12);
  4.  
  5. PhoneStateListener phoneStateListener = new PhoneStateListener() {
  6. @Override
  7. public void onCallStateChanged(int state, String incomingNumber) {
  8. if (state == TelephonyManager.CALL_STATE_RINGING) {
  9. mp3.pause();
  10. } else if(state == TelephonyManager.CALL_STATE_IDLE) {
  11. mp3.start(); // Runs this line even if I didn't play
  12. } else if(state == TelephonyManager.CALL_STATE_OFFHOOK) {
  13. mp3.pause();
  14. }
  15. super.onCallStateChanged(state, incomingNumber);
  16. }
  17. };
  18. TelephonyManager mgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
  19. if(mgr != null) {
  20. mgr.listen(phoneStateListener, PhoneStateListener.LISTEN_CALL_STATE);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement