у меня есть следующая цепочка вызовов
во фрагменте. Я вызываю интегратор zxing для сканирования кода qr, который возвращает результат в
onActivityResult(int requestCode,int resultCode,Intent data)
фрагмента.
OnActivityResult вызывает Asynctask,
new getStaffIdTask(choosen_schema_for_scanning,userid).execute((Void)null);
, у которого onPostExecute (окончательный логический успех) вызывает слушатель фрагментов как ..
if(mListener!=null)
mListener.onScannedStaff(tableName,Integer.parseInt(id),Integer.parseInt(userid));
Возвращаясь к активности хоста, вызывается функция onScannedStaff, которая заменяет фрагмент
@Override
public void onScannedStaff (String tableName, int staffid, int staffUid) {getSupportActionBar (). SetTitle(«Профиль персонала»);
Fragment fragment= StaffProfileFragment.newInstance(tableName,staffid,staffUid);
FragmentTransaction transaction=getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.home_boss_base,fragment,"scannedstaff");
transaction.addToBackStack(null);
transaction.commit();
}
Проблема заключается в том, что этот фрагмент работает в фоновом режиме и вообще не отображает никакого пользовательского интерфейса.Я не могу понять, как это показать