QQDemoLogic:
package com.qjdemo;
import java.io.IOException;
import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.http.client.ClientProtocolException;import org.json.JSONException;public class QQDemoLogic {
/** * 获取网上表单内容 */ public List<DemoQQ> QQDemo(String qq) throws ClientProtocolException, IOException, JSONException {Map<String, String> map = new HashMap<String, String>();
map.put("key", "af725be869fbd08909a1e39ab79335ec"); map.put("qq", qq);String str = HttpUntil.getRequest("qq", map);
List<DemoQQ> requst = JsonActivity.getQQ(str);
return requst; }}MainActivity:
package com.qjdemo;
import java.io.IOException;
import java.util.ArrayList;import java.util.List;import org.apache.http.client.ClientProtocolException;
import org.json.JSONException;import android.os.Bundle;
import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {
Button bt;
EditText ed,ed1,ed2; List<DemoQQ> list=new ArrayList<DemoQQ>(); QQDemoLogic qqDemoLogic; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt=(Button) findViewById(R.id.button1); ed=(EditText) findViewById(R.id.editText1); ed1=(EditText) findViewById(R.id.ed_conclusion); ed2=(EditText) findViewById(R.id.ed_analysis); qqDemoLogic=new QQDemoLogic(); bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { try { list=qqDemoLogic.QQDemo(ed.getText().toString()); // System.out.println("qqDemoLogic.QQDemo(ed.getText().toString())---"+qqDemoLogic.QQDemo(ed.getText().toString())); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (JSONException e) { e.printStackTrace(); } ed1.setText(list.get(0).getConclusion()); ed2.setText(list.get(0).getAnalysis()); } }); }}
<RelativeLayout xmlns:android=""
xmlns:tools="" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" ><Button
android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="Button" /><EditText
android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/button1" android:layout_marginTop="18dp" android:ems="10" ><requestFocus />
</EditText><LinearLayout
android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/editText1" android:orientation="vertical" ><EditText
android:id="@+id/ed_conclusion" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:ems="10" /><EditText
android:id="@+id/ed_analysis" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:ems="10" /></LinearLayout>
</RelativeLayout>