mirror of
https://github.com/beemdevelopment/Aegis.git
synced 2025-04-22 06:49:12 +00:00
Make sure permission request results are passed down to PreferencesFragment
This commit is contained in:
parent
488e92d429
commit
7630bbfe25
1 changed files with 11 additions and 3 deletions
|
@ -5,13 +5,15 @@ import android.os.Bundle;
|
||||||
import me.impy.aegis.R;
|
import me.impy.aegis.R;
|
||||||
|
|
||||||
public class PreferencesActivity extends AegisActivity {
|
public class PreferencesActivity extends AegisActivity {
|
||||||
|
private PreferencesFragment _fragment;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
||||||
PreferencesFragment fragment = new PreferencesFragment();
|
_fragment = new PreferencesFragment();
|
||||||
fragment.setArguments(getIntent().getExtras());
|
_fragment.setArguments(getIntent().getExtras());
|
||||||
getFragmentManager().beginTransaction().replace(android.R.id.content, fragment).commit();
|
getFragmentManager().beginTransaction().replace(android.R.id.content, _fragment).commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -22,4 +24,10 @@ public class PreferencesActivity extends AegisActivity {
|
||||||
setTheme(R.style.AppTheme_Default);
|
setTheme(R.style.AppTheme_Default);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
|
||||||
|
// pass permission request results to the fragment
|
||||||
|
_fragment.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue