Я новичок в андроид развитие я создал поле и как сохранить чек/снимите флажок с помощью акций предпочтенияКак применять общие предпочтения CheckBox
final Button add = (Button) findViewById(R.id.add);
add.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
addNewBubble();
add.setEnabled(false);
}
});
CheckBox checkBox = (CheckBox)findViewById(R.id.add_fb);
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
isCheckedValue = isChecked;
}
});
}
private void addNewBubble() {
BubbleLayout bubbleView = (BubbleLayout)LayoutInflater.from(MainActivity.this).inflate(R.layout.bubble_layout, null);
bubbleView.setOnBubbleRemoveListener(new BubbleLayout.OnBubbleRemoveListener() {
@Override
public void onBubbleRemoved(BubbleLayout bubble) {
finish();
System.exit(0);
}
});
bubbleView.setOnBubbleClickListener(new BubbleLayout.OnBubbleClickListener() {
@Override
public void onBubbleClick(BubbleLayout bubble) {
Intent in = new Intent(MainActivity.this, PopUpWindow.class);
in.putExtra("yourBoolName", isCheckedValue);
startActivity(in);
}
});
bubbleView.setShouldStickToWall(true);
bubblesManager.addBubble(bubbleView, 60, 20);
}
Есть два Флажки в этом коде add
и add_fb
Я хочу чтобы сделать приложение помнит, если флажок проверены или незарегистрированный
вы можете обратиться к этому ответу, если вы не знаете, как использовать 'sharedPreference' на всех http://stackoverflow.com/a/23024962/2792812 – himanshu1496
Пожалуйста, объясните сценарий, который вы хотите сохранить данные и повторно использовать в запуске приложения или просто хотите передать ему другую деятельность. – Ramit
@Ramit Да, эти флажки привязаны к кнопке в разных действиях, когда отмеченный флажок установлен, кнопка должна появиться (эти части позаботятся), но при входе в приложение флажок снят и кнопка не отображается. ... –