i tried to save the Visibility state of my cardviews, at first i have the views as gone, but if the user pres the button the cardview will show up. Could someone help me and tell me how i could store the visibility, I can't find anything on this topic
Thank you so much.
I tried shardPrefs but is does not work
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cv1= (CardView) findViewById(R.id.cv1);
cv2= (CardView) findViewById(R.id.cv2);
cv3= (CardView) findViewById(R.id.cv3);
cv4= (CardView) findViewById(R.id.cv4);
cv5= (CardView) findViewById(R.id.cv5);
cv6= (CardView) findViewById(R.id.cv6);
cv7= (CardView) findViewById(R.id.cv7);
cv8= (CardView) findViewById(R.id.cv8);
cv9= (CardView) findViewById(R.id.cv9);
AddBar = findViewById(R.id.AddBar);
AddVoorraad =findViewById(R.id.AddVoorraad);
AddBar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clickcount = clickcount + 1;
if (clickcount == 1) {
cv1.setVisibility(View.VISIBLE);
}
if (clickcount == 2) {
cv2.setVisibility(View.VISIBLE);
}
if (clickcount == 3) {
cv3.setVisibility(View.VISIBLE);
}
if (clickcount == 4) {
cv4.setVisibility(View.VISIBLE);
}
if (clickcount == 5) {
cv5.setVisibility(View.VISIBLE);
}
if (clickcount == 6) {
cv6.setVisibility(View.VISIBLE);
}
if (clickcount==7 ){
cv7.setVisibility(View.VISIBLE);
}
}
});
AddVoorraad.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
clickcountV=clickcountV+1;
if (clickcountV==1) {
cv8.setVisibility(View.VISIBLE);
}
if (clickcount==2) {
cv9.setVisibility(View.VISIBLE);
}
}
});
cv1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
cv2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
cv3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}`