Foros del Web » Programando para Internet » Android »

Barcode Scanner en aplicacion con un Fragment

Estas en el tema de Barcode Scanner en aplicacion con un Fragment en el foro de Android en Foros del Web. Buen dia. Estoy desarrollando una aplicacion en android que tiene un menu Horizontal usando DrawerLayout Al momento de seleccionar una opcion necesito activar el scanner ...
  #1 (permalink)  
Antiguo 26/08/2014, 08:20
Avatar de lucho2000  
Fecha de Ingreso: mayo-2012
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Sonrisa Barcode Scanner en aplicacion con un Fragment

Buen dia.

Estoy desarrollando una aplicacion en android que tiene un menu Horizontal usando DrawerLayout


Al momento de seleccionar una opcion necesito activar el scanner al darle click en la imagen de codigo de barras.


Viendo ejemplos para mostrar el scanner realizan lo siguiente:
public class Scanner extends Activity implements OnClickListener{
}

Pero como uso un menu con drawer layout , cada vez que le dan click en una opcion se llama a la clase:
public class HomeFragment extends Fragment{
}

Se llama desde el archivo principal (MainActivity.java) de la siguiente forma:
fragment = new HomeFragment();
//Validamos si el fragment no es nulo
if (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.co ntent_frame, fragment).commit();

// Actualizamos el contenido segun la opcion elegida
NavList.setItemChecked(position, true);
NavList.setSelection(position);
//Cambiamos el titulo en donde decia "
setTitle(titulos[position-1]);
//Cerramos el menu deslizable
NavDrawerLayout.closeDrawer(NavList);
}


Pero no se como desde el Fragment instanciar Activity e implementar OnClickListener.


Agradezco cualquier ayuda para poder implementarlo..
__________________
LuisPuentes

Etiquetas: androi, aplicacion, bar, barcode, scanner
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:59.