package com.deepesh.mediaapp;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// asks a permission to the user.
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED){
String[] permissions ={Manifest.permission.READ_EXTERNAL_STORAGE};
ActivityCompat.requestPermissions(this,permissions,111);
}else{
loadSongs();
}
}
// Called when a request permission is denied or accepted
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode==111 && grantResults[0]==PackageManager.PERMISSION_GRANTED){
loadSongs();
}
}
private void loadSongs() {
}
}
Comments
Post a Comment