0

こんにちは、私はアンドロイドホイールを使用しており、以下のように時間の値を取得しています

 //get values of the wheel
                   hourvalue = hours.getCurrentItem();
                   Log.d(TAG, "hour value" +hourvalue );

                   minutevalue = mins.getCurrentItem(); 
                   Log.d(TAG, "minute value" +minutevalue );

それらを文字列としてメソッドに渡したいのですが、どうすれば時間と分の値を個別に取得できますか?時間と分を単一の文字列変数anAndroid :numberpicker in alert dailogに格納したい

private String getTraceId(String fbuserser,int hour) {
        String traceId = null;
        HttpClient client = new HttpClient();
        GetMethod get = null;
        try {

            get = new GetMethod("http://" + Constants.CLOUD_SERVER_URL
                    + Constants.facebookTrace);

                NameValuePair[] params = new NameValuePair[4];
            NameValuePair param = new NameValuePair();
            param.setName("gadget");
            param.setValue("gettraceid");

            params[0] = param;
            param = new NameValuePair();
                param.setName("fbuserid");
            param.setValue(fduserUser);
            params[1] = param;

            param = new NameValuePair();
            param.setName("expiry");
        ------------->  param.setValue(hour);
            params[2] = param;

            get.setQueryString(params);
            int statusCode = client.executeMethod(get);
            traceId = get.getResponseBodyAsString();


        } catch (Exception e) {
            Log.e(TAG, "For Facebook Trace Id:", e);

        } finally {
            get.releaseConnection();
            get = null;
        }
        return traceId;

上記の方法でint hourは、文字列として渡したいと思います。

4

3 に答える 3

2

次のような単純なものを探していると思います。

param.setValue(String.valueOf(hour));

もありますが、気にせず全種類使えるところInteger.toString(hour))が気に入っています :)String.valueOf

于 2013-02-15T09:13:26.670 に答える
1

int を String に変換します。

String h = String.valueOf(hour);
于 2013-02-15T09:14:43.003 に答える
0

連結することもできます:

String h = hour+"";
于 2013-02-15T10:41:58.463 に答える