こんにちは、通貨コンバーターを作っています
私はこの部分を作成しました... JSONファイルを取得しており、LOGCATでそれを見ることができます...今私の問題は、JSONを取得して文字列に変換し、それをfloat/doubleに解析する方法ですそれらを操作できるように...
これがこれまでのコードです
import com.actionbarsherlock.app.SherlockActivity;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.AsyncHttpResponseHandler;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends SherlockActivity {
private static final String API_URL = "my own api";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnConvert = (Button)findViewById(R.id.buttonConvert);
btnConvert.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
AsyncHttpClient client = new AsyncHttpClient();
client.get(API_URL, new AsyncHttpResponseHandler() {
@Override
public void onFailure(Throwable arg0, String arg1) {
// TODO Auto-generated method stub
super.onFailure(arg0, arg1);
}
@Override
public void onFinish() {
// TODO Auto-generated method stub
super.onFinish();
}
@Override
public void onStart() {
// TODO Auto-generated method stub
super.onStart();
}
@Override
public void onSuccess(String response) {
Log.i("CC", response);
}
});
}
});
}
}
私は今、締め切りが目の前に迫っていて、本当に途方に暮れています