2016-12-07 3 views
0

Я довольно новичок в Android и получил проблему.Список Android переписывает существующие элементы вместо добавления

Когда я пытаюсь добавить элемент в свой список, он переписывает список вместо добавления.

Вот мой фрагмент вызова активность:

FoodSearchFragmentContainer fragment = FoodSearchFragmentContainer.newInstance(); 
    Bundle bundle = new Bundle(); 
    bundle.putString("query", query); 
    fragment.setArguments(bundle); 
    android.app.FragmentTransaction ft = this.getFragmentManager().beginTransaction(); 
    ft.add(R.id.frFoodSearch, new FoodSearchFragmentContainer()); 
    ft.commit(); 

My Dialog (фрагмент)

 ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(), R.array.measurements_array, 
      android.R.layout.simple_spinner_item); 

Список Appender (фрагмент) FoodSearchFragmentContainer

listView = (ListView) view.findViewById(R.id.lvIngredients); 
    Ingredients i = new Ingredients(); 
    listView.setAdapter(adapter); 

    i.setName("test"); 
    ingredients.add(i); 
    adapter.notifyDataSetChanged(); 

Заказ: я вызовите диалоговое окно, из диалогового окна метода в действии и из e добавьте элемент в список.

Также я не могу получить доступ к пакету в приложении из моей деятельности.

благодарно Lukas

ответ

0

Хорошо я получил решение на мой друг в настоящее время.

Я создал каждый раз новый фрагмент, чтобы они были перекрывающимися.

Теперь я создаю фрагмент в OnCreate Activity и вызываю метод во фрагменте, чтобы добавить новый элемент

Смежные вопросы