В doc рекомендуется сборщик
//Please notice Im using databaseReference and Company
//More details further
FirebaseListOptions options = new FirebaseListOptions.Builder()
.setQuery(databaseReference, Company.class)
.setLifeCycleOwner(this);
.build();
//Frank van Puffelen coment is right, you have to start listening some how
Вы не можете
mref = databaseReference.child("name");
и ожидаете получить список названий компаний, это не эквивалентно SQL select column
Вам необходимо создать POJO, представляющий компанию
public class Company {
private String name;
//TODO other attributes
//TODO getters and seters
//TODO default constructor
}
И теперь вы можете инициализировать адаптер:
FirebaseListAdapter adapter = new FirebaseListAdapter(options) {...
Когда вы попытайтесь установить данные для строки, используя general findViewById
не будет работать, потому что ваш адаптер является внутренней реализацией абстрактного класса, вы обращаетесь к родительскому методу Activity
. Вы должны использовать вид .
protected void populateView(View v, Company model, int position) {
TextView tv = (TextView) view;
view.setText(model.getName());
}
Я не знаю, должно ли это работать с Spinner
для ListView
.
Для дальнейшего роста вы должны научиться отлаживать, в этом случае первым шагом будет добавление журнала в метод populateView
Log.d("COOL_TAG", model);
Необходимо сослаться на сборку System.Configuration , которая находится в GAC.
Использование ConfigurationManager
не зависит от WPF: это привилегированный способ доступа к информации о конфигурации для любого типа. заявки.
Для получения дополнительной информации см. MSDN
Надеюсь, что это поможет!
Седрик
В вашем app.config
измените ваш appsetting на
<applicationSettings>
<WpfApplication1.Properties.Settings>
<setting name="appsetting" serializeAs="String">
<value>c:\testdata.xml</value>
</setting>
</WpfApplication1.Properties.Settings>
</applicationSettings>
Затем, в коде позади,
string xmlDataDirectory = WpfApplication1.Properties.Settings.Default.appsetting.ToString()
HTH
Это также работает
WpfApplication1.Properties.Settings.Default["appsetting"].ToString()