У меня есть этот код для установки заголовка при добавлении фрагмента:
if (!HomeActivity.checkLoading)
SettingsMain.showDilog(getActivity());
Call<ResponseBody> myCall = restService.getHomeDetails(UrlController.AddHeaders(getActivity()));
myCall.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> responseObj) {
try {
if (responseObj.isSuccessful()) {
Log.d("info HomeGet Responce", "" + responseObj.toString());
JSONObject response = new JSONObject(responseObj.body().string());
if (response.getBoolean("success")) {
responseData = response.getJSONObject("data");
HomeActivity.checkLoading = false;
getActivity().setTitle(response.getJSONObject("data").getString("page_title"));
, и я хочу добавить в действие addOnBackStackChangedListener, так как я могу использовать этот код внутри этого действия, чтобы установить заголовокпри возвращении:
getSupportFragmentManager().addOnBackStackChangedListener(
new FragmentManager.OnBackStackChangedListener() {
public void onBackStackChanged() {
// Update your UI here.
}
});