Похоже, что в первую очередь вы будете иметь дело с двумя действиями, одним из которых является список предметов и один для отображения деталей объекта.
Список объектов активность
Вы, вероятно, хотите, чтобы ваша деятельность использовать ListFragment для загрузки всех объектов. Затем вы можете создать свой собственный подклассу адаптера BaseAdapter и загрузить все свои данные, чтобы вы могли создать каждый вид для ListFragment
. После создания адаптера вы можете использовать метод setListAdapter, чтобы установить адаптер ListFragment
и начать загрузку данных, которые у вас есть в адаптере.
Добавление новых элементов
Если вы хотите добавить новые элементы, которые вы, вероятно, хотите создать меню с onCreateOptionsMenu
в вашем ListFragment
с чем-то вроде кнопки плюс как значок. Когда вызывается onOptionsItemSelected
, вы можете запустить DialogFragment, чтобы дать пользователю возможность добавлять новые элементы.
Как только пользователь добавил элемент в DialogFragment
и сохранит данные где-нибудь, например, SqliteDatabase. Как только DialogFragment
вернется в ListActivity, вы должны обновить свой адаптер с недавно добавленным пунктом, а также позвонить getListView().notifyDatasetChanged()
в ListFragment
.
Object Сведения о деятельности
Это должно быть довольно просто. Когда ListFragment
получает обратный вызов от onListItemClicked
просто передать эти данные через Intent
и начать новую Activity
для обработки отображения деталей объекта щелкнул
Привет, Добро пожаловать в StackOverflow! Пожалуйста, прочтите FAQ о том, какие вопросы можно задать здесь. Stackoverflow не является дискуссионным форумом. Мы решаем конкретные проблемы, связанные с программированием, которые имеют конкретный ответ. – noob