¿Cómo escribir el contenido devuelto por el fragmento?
*Establece el fragmento predeterminado, es decir, //la primera interfaz de carga;
*/
El vacío privado establece el Fragmento predeterminado(Fragmento FM ){
mFm = getFragmentManager();
fragmentar transacción mFragmentTrans = mfm . comenzar transacción();
mfragmenttrans . agregar marco, fm). commit();
mContent = fm
}
Administrador de fragmentos privado mFm
Fragmento privado mContent
/**
*El contenido mostrado modificado no se recargará*
*/
Contenido de cambio de vacío público (fragmento a){
if (mContent!= to) {
fragmentar transacción = mfm comenzar transacción();
if (!To.isAdded()) {//Juzgar primero ¿Ha sido? ¿agregado?
transacción.hide(mContenido). agregar(R.id.id_addframe, a). commit(); //Oculta el fragmento actual y agrega el siguiente fragmento a la actividad.
}En caso contrario {
transaction.hide(mContent). Mostrar (dar). commit(); //Oculta el fragmento actual y muestra el siguiente fragmento.
}
mContenido = a
}
}
/**
*Modifique el contenido mostrado, pero vuelva a cargarlo*
*/
public void switchContent2(fragmento a){
fragmentar transacción transacción = mfm. ();
transacción . replace(r . id . id _ addframe, to);
//transacción . confirmar();
}