我的活动中收到了默认铃声:
remindRingtoneView = (TextView) findViewById(R.id.remind_ringtone);
remindRingtoneView.setText(RingtoneManager.getRingtone(
NewReminder.this, ringtone_uri).getTitle(
NewReminder.this));
在这行之后,我在 LogCat 中有一个调试行,标签 = 'Ringtone' 和 message =
'Successfully created a local player'.
当我完成 Activity 和系统垃圾收集器时做得很好,我在 LogCat = 中收到了一条警告消息
'MediaPlayer finalized without being released'.
我怎样才能释放它?
答案是:
Ringtone remind_ringtone = RingtoneManager.getRingtone(
NewReminder.this, ringtone_uri);
remindRingtoneView.setText(remind_ringtone.getTitle(NewReminder.this));
remind_ringtone.stop();