0
我试图contatct的API。我还没有看到它的工作是否正常...但我的测试信息甚至没有工作。
这里是我的MainActivity:
public class MainActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.test.MESSAGE";
@SuppressLint("ParserError")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void sendIP(View view){
Intent intent = new Intent(this, DisplayMessageActivity.class);
startActivity(intent);
}
这里的DisplayMessageActivity: - “你好” 应在屏幕上书写,而是它的空白。我想,如果没有显示出来,那么我的要求可能也没有在任何地方,所以对此的建议也会有所帮助。
public class DisplayMessageActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://api.site/");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String test = "hello";
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(test);
//TextView myTextView = (TextView) findViewById(R.id.myTextView);
// myTextView.setText(test);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
}
而且我允许在清单中访问互联网!
谢谢!
sendmessageactivity的注释部分是我尝试显示消息的另一种方式,但在调用sendIP方法时不起作用 – GK1667 2012-07-10 15:51:12
? – 2012-07-10 16:03:02