2017-09-26 10 views
-2

私は私のPHPページからIntegerの値を取得し、AndroidのTextViewに 例を挿入したいと思います:私は、PHPのページで「int型のレベル= 1」が割り当てられて、私はAndroidのTextViewに変数「レベル」のこの値を挿入したいです。WebページからAndroid TextViewに変数の値を取得する方法は?

誰でも私を助けたり、チュートリアルのリンクを教えていただけますか?

ご親切にお礼申し上げます。

答えて

1
final TextView mTextView = (TextView) findViewById(R.id.text); ... 

// Instantiate the RequestQueue. RequestQueue queue = Volley.newRequestQueue(this); String url ="http://www.google.com"; 

// Request a string response from the provided URL. StringRequest stringRequest = new StringRequest(Request.Method.GET, url, 
            new Response.Listener<String>() { 
    @Override 
    public void onResponse(String response) { 
        // Display the first 500 characters of the response string. 
        mTextView.setText("Response is: "+ response.substring(0,500)); 
    } }, new Response.ErrorListener() { 
    @Override 
    public void onErrorResponse(VolleyError error) { 
        mTextView.setText("That didn't work!"); 
    } }); // Add the requestto the RequestQueue. queue.add(stringRequest); 

あなたの問題を表している必要があります。このコードに従ってエンコードする、それが役に立つかもしれません。そうでない場合は、リンクを見てください。 出典:https://developer.android.com/training/volley/simple.html

+0

このコードでは、どのようにアンドロイドが変数 "level"の値を取得しますか? – user3208987

+0

@ user3208987ちょうどそれをPHPコードでエコーすることができます... <?php echo level; ?> PHPのウェブサイトの全出力は、TextViewに入れられます。 – EricHier

+0

ああ、私はそれを試してみましょう。すぐに結果をお知らせします。 – user3208987

2

あなたはまた、そのAndroidの側にKEYVALUE

と同様になりますそのようにJsonを構築したり、エンコードすることができます:{ key = values }

key = level(your TABLE column name)value = 1(あなたの動的な値)

入手方法を知りたい場合はcolumn_nameJSONreturn JSON from mysql with column name

+0

私はJsonのようなものを使用しなければならないのですか?すなわち、phpの値をJsonに、Jsonの値をAndroidにしなければならないということですか?私は非常にjsonとアンドロイドに慣れているので、これについてもっと詳しくお聞かせください。 – user3208987

+0

jsonをデータベースに格納したカラム名とその値でエンコードすることができますそれはそれです –

関連する問題