Решил так:
добавляем в case R.id.btn_prf_minus:
Intent intent = new Intent("counter-update");
intent.putExtra("PRF_p", zm);
LocalBroadcastManager.getInstance(ctx).sendBroadcast(intent);
добавляем в case R.id.btn_prf_plus:
Intent intent = new Intent("counter-update");
intent.putExtra("PRF_m", zp);
LocalBroadcastManager.getInstance(ctx).sendBroadcast(intent);
Добавляем в class'е DialogGrading в конец onResume() :
LocalBroadcastManager.getInstance(getActivity()).registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
TextView qty_PRF = (TextView) listView.findViewById(R.id.tv_prf);
int new_PRF_p = intent.getIntExtra("PRF_p", 0);
int new_PRF_m = intent.getIntExtra("PRF_m", 0);
if (new_PRF_p != 0) { qty_PRF.setText(String.valueOf(new_PRF_p)); }
if (new_PRF_m != 0) { qty_PRF.setText(String.valueOf(new_PRF_m)); }
}
}, new IntentFilter("counter-update"));