2

こんにちはみんな私はアンドロイドが初めてで、Json String からのデータをソートする方法を知りたいです。Json のキーと値を取得し、Wheel Adapter に格納するコードを次に示します。WheelAdapter にデータを表示しますが、昇順では表示しません。

MainActivity.java
-------------------

    JSONObject jObject;
    String stradptr[];
    private boolean wheelScrolled = false;
    ArrayWheelAdapter<String> adapter;

    try {

            String str = getResponseText("http://www.credit-direct.be/Application/Webservice/GetRates.php?type=PAT");

            jObject = new JSONObject(str);
            Log.i("TRY", "COMMING");
            Iterator iter = jObject.keys();
            stradptr = new String[20];
            Log.i("ITRETER", "COMMING");
            int i = 0;
            while (iter.hasNext()) {

                String key = (String) iter.next();
                String value = jObject.getString(key);

                stradptr[i++] = key + " mois - " + value;
                Log.v(key, value);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

               wheel = (WheelView) findViewById(R.id.wheelView1);
               initWheel1(R.id.wheelView1);
    }

     // initWheel1 Method...


               private void initWheel1(int id) {
        WheelView wheel = (WheelView) findViewById(id);
        adapter = new ArrayWheelAdapter<String>(getApplicationContext(),
                stradptr);

        // Arrays.sort(stradptr);

        adapter.setTextSize(20);
        wheel.setViewAdapter(adapter);

        wheel.setCurrentItem(0);
        wheel.addChangingListener(changedListener);
        wheel.addScrollingListener(scrolledListener);
    }
4

0 に答える 0