Acceder

Ver la Versión Completa : Como logro que un boton efectue su intent solo si el usuario le da click dos veces


oscar_tito7
28/05/15, 05:25:59
sucede que en mi app en la pantalla de bienvenida hay un boton de logeo de fb, y quiero que al logearse el usuario pueda acceder al siguiente activity, pero cuando le doy click obviamente se efectua el intent y me lleva a la siguiente pantalla, entonces lo que quisiera lograr es que el intent se efectue hasta el segundo click, como lo hago? Cabe mencionar que el intent esta en un fragment que va hacia un activity, les dejo el codigo de mi intent en el fragment


@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
Button b = (Button)rootView.findViewById(R.id.login_button);
b.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(getActivity(), Equipos.class);
startActivity(intent);

}

});
return rootView;

LEAJIM_454
29/05/15, 01:50:15
A mi se me ocurre crear un int inicializado con valor 0, despues en el primer dentro de el metodo onClic puedes poner un if que si este vale 2 iniciara en Intent, con cada clic en el boton aumentas un valor al int en un valor++. me parece algo simple, aunque tal vez exista otra forma mas simple.