public class MainActivity extends AppCompatActivity {
public SharedPreferences prefs;
Button mp3,play;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
prefs=getSharedPreferences("MisPreferencias",this.MODE_PRIVATE);
mp3=findViewById(R.id.mp3);
play=findViewById(R.id.play);
mp3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
elijemp3(v);
}
});
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i=new Intent(MainActivity.this,musica.class);
startActivity(i);
}
});
}
public void elijemp3(View view){
Intent intent = new Intent();
intent.setType("audio/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Open Audio (mp3) file"), 1);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1 && resultCode == Activity.RESULT_OK){
if ((data != null) && (data.getData() != null)){
Uri audioFileUri = data.getData();
SharedPreferences.Editor editor = prefs.edit();
editor.putString("urime", audioFileUri.toString());
editor.apply();
}
}
}}
This does not work for me, what else can I do?