私はそのようなJavaコードを持っています:
SimpleExpandableListAdapter expListAdapter =
new SimpleExpandableListAdapter(
this,
contactList,
R.layout.bank_exchanger_list_element,
new String[] { TAG_NAME, TAG_location_name, TAG_address, TAG_exchanger_type_name, TAG_latitude, TAG_longitude },
new int[] {
R.id.bank_e_n, R.id.nas_punkt_e_n , R.id.adress_obm_e_n , R.id.tip_obm_e_n , R.id.shirota_e_n , R.id.dolgota_e_n },
result, //something goes here
R.layout.exchanger_currencies,
new String[] {TAG_exchanger_curr_value, TAG_currency_list_name, TAG_direction_of_exchange_name},
new int[] { R.id.currencyvalue_e_n, R.id.currency_list_name_e_n, R.id.direction_of_exchange_e_n}
);
setListAdapter( expListAdapter );
しかし、私にとっての主な問題は、結果変数が空になる可能性があり、何も表示されないことです:親と子の両方...
しかし、子が空の場合、親を ExpandableListAdapter に表示するにはどうすればよいですか? 今は表示されません( - 空
私は書き込もうとしています:if (result != null){ .... else....
しかし、これは私を助けませんでした
(また、オブジェクトに子があるjsonを解析しています)