soy nuevo en esto del desarrollo Móvil, Busco Ayuda Para realizar un login con niveles de usuario y dependiendo de ello se activen o oculten ciertos items de mi menú circle les agradecería algún ejemplo o idea de como hacerlo por favor.
aqui codigo------
public class MainActivity extends AppCompatActivity {
CircleMenu circleMenu;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
circleMenu = (CircleMenu) findViewById(R.id.circle_menu);
circleMenu.setMainMenu(Color.parseColor("#80CDCDCD"), R.mipmap.locodi, R.mipmap.icon_cancel);
circleMenu
.addSubMenu(Color.parseColor("#80258CFF"), R.mipmap.web)
.addSubMenu(Color.parseColor("#8030A400"), R.mipmap.dashboard)
.addSubMenu(Color.parseColor("#80FF4B32"), R.mipmap.mapsblanco)
.addSubMenu(Color.parseColor("#808A39FF"), R.mipmap.ajustes)
.addSubMenu(Color.parseColor("#80FF6A00"), R.mipmap.sha);
circleMenu.setOnMenuSelectedListener(new OnMenuSelectedListener() {
@Override
public void onMenuSelected(int index) {
switch (index) {
case 0:
Toast.makeText(MainActivity.this, "Bienvenido a Pagina Web", Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, Codinamex.class));
break;
case 1:
Toast.makeText(MainActivity.this, "Bienvenido a Dashboard", Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, CodinamexDashboard.class));
break;
case 2:
Toast.makeText(MainActivity.this, "Bienvenido a Gps", Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, MapsActivity.class));
break;
case 3:
Toast.makeText(MainActivity.this, "Bienvenido a Configuracion", Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, ConfUserActivity.class));
break;
case 4:
Toast.makeText(MainActivity.this, "Bienvenido a Registro de Incidentes", Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, Sha.class));
break;
}
}
}
);
circleMenu.setOnMenuStatusChangeListener(new OnMenuStatusChangeListener() {
@Override
public void onMenuOpened() {
}
@Override
public void onMenuClosed() {
}
}
);
}
@Override
public void onBackPressed() {
if (circleMenu.isOpened())
circleMenu.closeMenu();
else
finish();
}
}