Как показано в приведенном ниже коде, я хочу запустить свою функцию после выхода из информации приложения Activity
(ACTION_APPLICATION_DETAILS_SETTINGS), используя Intent
(информация о приложении).Но mylocation()
работает вместе с открытой активностью.Как это сделать?
@Override
public void onRequestPermissionsResult(int requestCode,String[] permissions,int[] grantResults) {
switch (requestCode){
case MY_PERMISSION_FINE_LOCATION:{
if (grantResults.length>0&&grantResults[0]==PackageManager.PERMISSION_GRANTED){
my_location();
}
else
{
Toast.makeText(getActivity(),"Location permission required for fetching your current location Permission>Enable location",Toast.LENGTH_LONG).show();
//redirect to app info
startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:com.example.anonymous.trackerplus")));
my_location();
}
}
}
}