Ya esta más claro
Tu implementacón de llamar a la activity desde el fragment en esta ocación no te
servira ya que como lo comentas debes esperar a que tu proceso de ArteGeneralDetails termine. En su lugar debes llamar al fragment desde el activity
es decir en el metodo que pasas:
Código:
// Ejemplo
public void processFinish(String outnombre){
nombreArte=outnombre;
Toast.makeText(this, nombreArte, Toast.LENGTH_LONG).show();
// Se entiende que ya cuentas con una referencia de tu fragmento.
myFragment.establecerNombre(outnombre);
}
y en tu fragment declara ese metodo
Código:
public void establecerNombre(final String nombre){
// TODO: Lo que tengas que hacer con el nombre
}
De hece modo cuando tu tarea en segundo plano termine pasaras los datos
al fragment que es como te he comentado.
Espero que sirva
Un sds