1

I have some problem with my code, I want to display the results from con.execute into the ListView How to use this Hashmap for Listview?

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        View view = inflater.inflate(R.layout.fragment_log, container, false);

        // Untuk menjalankan API Mikrotik
        ApiConnection con = MainActivity.getCon();
        if (con !=null) {
            try {
                List<Map<String, String>> rs = con.execute("/log/print");
                for (Map<String, String> r : rs) {
                    ListView listView = (ListView) view.findViewById(R.id.viewLog);
                    ArrayAdapter<String> listViewAdapter = new ArrayAdapter<String>(
                            getActivity(),
                            android.R.layout.simple_list_item_1);
                    listView.setAdapter(listViewAdapter);
                }

            } catch (MikrotikApiException e) {
                e.printStackTrace();
            }
        }


        return view;
    }

0 Answers0