mos*_*aar 3 apache post android http android-3.0-honeycomb
我有两个Android移动设备一个v2.3 api 9和一个v3.1蜂窝我想发布sms代码的http api链接.它变成了我在蜂窝中出现错误而其他移动设备工作正常,这就是代码
public void sendSMS(String phone_num, int password)
{
try
{
HttpClient hc = new DefaultHttpClient();
HttpPost post = new HttpPost("http://www.google.com/");
hc.execute(post); // I got an error here
}
catch(IOException e)
{
Log.e("error", "error");
}
}
Run Code Online (Sandbox Code Playgroud)
Jor*_*sys 11
在HoneyComb中启用StrictMode,您必须禁用它以避免NetworkOnMainThreadException
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Run Code Online (Sandbox Code Playgroud)
http://developer.android.com/reference/android/os/AsyncTask.html
小智 5
100%工作解决方案!
上方放置您的以下代码super.onCreate下的protected void onCreate方法:
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Run Code Online (Sandbox Code Playgroud)
Jorgesys的想法!谢谢他!希望它能解决你的问题〜
| 归档时间: |
|
| 查看次数: |
6371 次 |
| 最近记录: |