Оригинальный вопрос:Показать товар Список_массивов переназначения ToString() Android
У меня есть база данных, где у меня есть некоторые элементы. Это мой первый раз с андроидом и базами данных. У меня есть класс связи, а другой класс, где есть мой метод «Выбрать все».
В моей ActivityMain я сделал намерение вызвать другое действие, переопределенное toString (только для обучения), в тот момент, когда я нажал кнопку. Эта кнопка должна в моем классе дерева показать все мои объекты моего метода. Выберите All ArrayList.
Здесь код в I вернул мне другую активность (ActivityDB):
защищен недействительным OnCreate (Bundle savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main);
final DataBaseHandler db = new DataBaseHandler(ActivityDB.this);
final TreeControl tr = new TreeControl(ActivityDB.this);
ArrayList<Tree> c = tr.getTreeWhere(null, null, db);
System.out.println("Retrieving items with loop using index and size list");
for (int i = 0; i < c.size(); i++) {
System.out.println("Index: " + i + " - Item: " + c.get(i));
}
Моя проблема, когда NID, потому что я нажимаю на кнопку, мой System.out не знаю, как вернуть everything.println делает что: Index: 0 - Item: [email protected]
Это мой IntentSo, как позвонить другая деятельность. Функция onclick() находится в коде проекта напрямую.
Здесь намерение возвращает все предметы из моего списка и не только одно:?
public void newActivity(View v)
{
Intent intent = new Intent(this, ActivityDB.class);
startActivity(intent);
}
Вот код дизайн:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Select"
android:id="@+id/buttonSelect"
android:onClick="newActivity"
android:layout_gravity="center_horizontal" />
Я не понимаю, что это неправильно, если любой из вас может помочь мне, пожалуйста, мое определение дерева :-)
Спасибо авансом ,
Edited Вопрос:
I перекрытая ToString() в моем классе Tree, чтобы показать все элементы в ArrayList. Я вернул свой NID, потому что я не знаю, как вернуть все. Итак, как вернуть все предметы из моего списка и не только один?
Вот мое определение дерева:
public Tree() {
NID = "";
taxonomia = "";
plantado = "";
diametro = "";
altura = "";
valoracion = "";
latitud = "";
longitud = "";
jardin = "";
imagen = "";
}
public String toString() {
return NID;
}
Где ваша функция onClick()? – Chefes
Вам нужно переопределить 'toString()' в 'Tree'. –
Как вы думаете, что он должен печатать? –