package oraculum.droid.ui; import oraculum.droid.R; import oraculum.droid.provider.DroidHDContract.Clientes; import oraculum.droid.ui.tablet.ClientesMultiPaneActivity; import oraculum.droid.util.UIUtils; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class DashboardFragment extends Fragment { public void fireTrackerEvent(String label) { Log.i("Home Screen Dashboard: Click", label); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.inflate(R.layout.fragment_dashboard, container); // Vincular event handlers root.findViewById(R.id.home_btn_clientes).setOnClickListener(new View.OnClickListener() { public void onClick(View view) { fireTrackerEvent("Clientes"); // Iniciar lista de clientes if (UIUtils.isHoneycombTablet(getActivity())) { startActivity(new Intent(getActivity(), ClientesMultiPaneActivity.class)); } else { final Intent intent = new Intent(Intent.ACTION_VIEW, Clientes.CONTENT_URI); intent.putExtra(Intent.EXTRA_TITLE, getString(R.string.title_list_clientes)); startActivity(intent); } } }); return root; } }