Пишу будильник. Надо брать музыку из телефона по uri и устанавливать ее в переменную MediaPlayer CheckedMusic
Uri возвращает null при вот таком коде: class Click implements View.OnClickListener {
public void onClick(View view) {
switch (view.getId()) {
case R.id.musicButton:
Intent intent = new Intent("android.intent.action.RINGTONE_PICKER");
startActivityForResult(intent, 1);
break;
}
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
Uri uri = intent.getData();
CheckedMusic = MediaPlayer.create(NewOrChangedAlarm.this, uri);
super.onActivityResult(requestCode, resultCode, intent);
}