0

У меня есть настройка по умолчанию для Android с необходимыми параметрами. Основная причина настроек - позволить пользователям управлять своими ресурсами. В контексте моего приложения это «Контакты», «Типы проектов» и «Валюта».Новая активность из-за настроек по умолчанию

Раздел «Валюта» отлично работает. Дисплей пока еще не программируется. Но то, что я действительно хочу сделать, когда щелкнут любой из «Контакты» или «Тип проектов», они должны открыть другой пользовательский вид, чтобы пользователь мог управлять своими контактами. Это, кстати, не андроидные контакты. Это деятельность, связанная с таблицей базы данных, позволяющая пользователям управлять своими контактами и его типами проектов.

Проконсультируйтесь об этом пожалуйста? Возможно, я не должен использовать настройки Android по умолчанию?

Это мой XML-код для Предпочтения:

<PreferenceScreen 
xmlns:android="http://schemas.android.com/apk/res/android" > 

<PreferenceCategory 
    android:title="Manage your resources" > 

     <ListPreference 
      android:key="contacts" 
      android:title="Manage your Contacts" 
      android:summary="Click here to ADD, EDIT and DELETE Contacts" > 
     </ListPreference> 

     <ListPreference 
      android:key="projects" 
      android:title="Types of Projects" 
      android:summary="Click here to maintain a list of Types of Projects that match your profession" > 
     </ListPreference> 

     <ListPreference 
      android:key="currency" 
      android:title="Select currency" 
      android:summary="Set a default currency that you wish to use" android:entryValues="@array/entryvalues_list_preference" android:entries="@array/entries_list_preference"> 
     </ListPreference> 

</PreferenceCategory> 

Заранее спасибо ....

ответ

1

Может быть, я не должен использовать андроид настройки по умолчанию на все?

IMHO, вы «не должны использовать настройки по умолчанию для Android» для «Контакты» и «Типы проектов», если вы будете отображать для них пользовательский интерфейс без предпочтений.

+0

Так что, в сущности, мне было бы лучше создавать пользовательский интерфейс и заменять его активностью? Чтобы сделать вещи немного яснее, только секция «Валюта» влияет на отображение в приложении. Остальные 2 просто используются для справки. Это имеет значение для сравнения? –

+0

@Siddharth Lele: «Итак, в сущности, мне лучше создать пользовательский интерфейс и заменить его? - Вы уже сказали, что делаете это для «Контакты» и «Типы проектов». Я бы не запускал пользовательский интерфейс без предпочтений из «PreferenceActivity». «Чтобы сделать вещи более ясными, только раздел« Валюта »влияет на отображение в приложении. Остальные 2 просто используются для справки. Разве это имеет значение для сравнительного?» - Не знаю, о чем вы говорите, извините. – CommonsWare

+0

Приношу извинения за путаницу. Я думаю, что я возьму ваш предыдущий совет и продолжу настраиваемый пользовательский интерфейс, который действует как экран предпочтений и оттуда оттуда. Поскольку все значения взяты из базы данных, это идеально не должно быть проблемой, или, по крайней мере, я думаю, что это так. Я довольно новичок в Android и JAVA, всего около двух недель. Спасибо за ваш совет. –

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