В настоящее время я работаю над приложением с двумя списками (в разных фрагментах) с флажками.Сохранить флажки состояния через фрагменты в Android
несколько скриншотов, чтобы показать вам дисплей:
Теперь я хотел бы быть в состоянии
1) сохранить все галочки говорится с «сохранить »(И загрузите их с помощью кнопки« load »)
2)« связать »флажки так, чтобы i f Я нажимаю на один из экранов «Переговоры», который также нажимается на экранах «Papers».
Я знаю, что я мог бы спасти их с помощью SharedPreferences, но они строят с адаптером и поэтому все у меня есть, например
@Override
public View getView(int position, View view, ViewGroup viewGroup) {
// We only create the view if its needed
if (view == null) {
view = inflater.inflate(R.layout.child_row, null);
// Set the click listener for the checkbox
view.findViewById(R.id.check1).setOnClickListener(this);
}
Paper p = (Paper) getItem(position);
// Set the example text and the state of the checkbox
CheckBox cb = (CheckBox) view.findViewById(R.id.check1);
//cb.setChecked(p.isSelected());
// We tag the data object to retrieve it on the click listener.
TextView paper = (TextView)view.findViewById(R.id.papername);
if (paper != null)
paper.setText(p.getTitle());
TextView author = (TextView)view.findViewById(R.id.authorname);
if(author!= null)
author.setText(p.getAuthor());
return view;
}
Так нет идентификатора для каждого флажка. Это проблема, с которой я могу справиться просто?
Большое спасибо!
Спасибо за вашу помощь! Где я могу это использовать? В моем адаптере? Или фрагмент? –
Используйте это в своем адаптере, потому что вы можете получить статус флажка внутри вашего адаптера. – keshav