| |
---|
| | // ListViewをセット |
---|
| | ArrayAdapter adapter = new ArrayAdapter(getContext(), android.R.layout.simple_list_item_1, listNames); |
---|
| | listView = (ListView) view.findViewById(R.id.list_view); |
---|
| | listView.setAdapter(adapter); |
---|
| | |
---|
| | // セルを選択されたら詳細画面フラグメント呼び出す |
---|
| | listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { |
---|
| | @Override |
---|
| | public void onItemClick(AdapterView<?> parent, View v, int InstanceNum, long id) { |
---|
| | |
---|
| | //ここでサーバーに何番のインスタンスが選ばれたのかを送信して、受け取った値に応じてキャラクターを送信しなければならない |
---|
| | //................................................... |
---|
| | //InstanceNum+で選ばれたインスタンスわかるで!数字は0からやで!例えば1はデータ2やで!やで |
---|
| | String[] s = listInstances.get(InstanceNum).getKey().split("/"); |
---|
| | |
---|
| | FragmentManager manager = getFragmentManager(); |
---|
| | FragmentTransaction transaction = manager.beginTransaction(); |
---|
| | CharactersFragment fragment = new CharactersFragment(); |
---|
| | Bundle bundle = new Bundle(); |
---|
| | bundle.putSerializable("instanceId",s[s.length-1]); |
---|
| | fragment.setArguments(bundle); |
---|
| | transaction.replace(R.id.fragment_place, fragment,"characters_fragment"); |
---|
| | transaction.addToBackStack(null); |
---|
| | transaction.commit(); |
---|
| | } |
---|
| | }); |
---|
| | } |
---|
| | }); |
---|
| | connection.doGet(); |
---|
| | |
---|
| | // セルを選択されたら詳細画面フラグメント呼び出す |
---|
| | listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { |
---|
| | @Override |
---|
| | public void onItemClick(AdapterView<?> parent, View v, int InstanceNum, long id) { |
---|
| | |
---|
| | //ここでサーバーに何番のインスタンスが選ばれたのかを送信して、受け取った値に応じてキャラクターを送信しなければならない |
---|
| | //................................................... |
---|
| | //InstanceNum+で選ばれたインスタンスわかるで!数字は0からやで!例えば1はデータ2やで!やで |
---|
| | String[] s = listInstances.get(InstanceNum).getKey().split("/"); |
---|
| | |
---|
| | FragmentManager manager = getFragmentManager(); |
---|
| | FragmentTransaction transaction = manager.beginTransaction(); |
---|
| | CharactersFragment fragment = new CharactersFragment(); |
---|
| | Bundle bundle = new Bundle(); |
---|
| | bundle.putSerializable("InstanceId",s.length-1); |
---|
| | fragment.setArguments(bundle); |
---|
| | transaction.replace(R.id.fragment_place, fragment,"characters_fragment"); |
---|
| | transaction.addToBackStack(null); |
---|
| | transaction.commit(); |
---|
| | } |
---|
| | }); |
---|
| | } |
---|
| | |
---|
| | } |
---|
| | |