i have this code to set the title while adding the fragment:
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"));
and i want to add in the activity addOnBackStackChangedListener so how can i use that code inside this in the activity to set the title while going back :
getSupportFragmentManager().addOnBackStackChangedListener(
new FragmentManager.OnBackStackChangedListener() {
public void onBackStackChanged() {
// Update your UI here.
}
});