feat(settings/debug): add open icon to external actions
This commit is contained in:
@@ -474,9 +474,15 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
|||||||
|
|
||||||
items.add(new TextItem("Open App Info", () ->
|
items.add(new TextItem("Open App Info", () ->
|
||||||
getContext().startActivity(new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
|
getContext().startActivity(new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
|
||||||
.setData(Uri.fromParts("package", getContext().getPackageName(), null))))
|
.setData(Uri.fromParts("package", getContext().getPackageName(), null))),
|
||||||
|
R.drawable.ic_fluent_open_24_regular
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
items.add(new TextItem("Open developer settings",
|
||||||
|
()-> getContext().startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS)),
|
||||||
|
R.drawable.ic_fluent_open_24_regular)
|
||||||
);
|
);
|
||||||
items.add(new TextItem("Open developer settings", ()-> getContext().startActivity(new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS))));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
String version = getContext().getString(R.string.mo_settings_app_version, BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE);
|
String version = getContext().getString(R.string.mo_settings_app_version, BuildConfig.VERSION_NAME, BuildConfig.VERSION_CODE);
|
||||||
@@ -908,6 +914,12 @@ public class SettingsFragment extends MastodonToolbarFragment{
|
|||||||
this.onClick=onClick;
|
this.onClick=onClick;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public TextItem(String text, Runnable onClick, @DrawableRes int icon){
|
||||||
|
this.text=text;
|
||||||
|
this.onClick=onClick;
|
||||||
|
this.icon=icon;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getViewType(){
|
public int getViewType(){
|
||||||
return 4;
|
return 4;
|
||||||
|
|||||||
Reference in New Issue
Block a user