美文网首页
xutils3使用

xutils3使用

作者: 今天天气很好嗯 | 来源:发表于2017-11-19 22:32 被阅读0次

    1、xutils3get

    设置权限  在AndroidManifest.xml

    <uses-permission android:name="android.permission.INTERNET">

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">

    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE">

    创建一个myApplication

    public class MyApplication extends Application {

    @Override public void onCreate() {

    super.onCreate(); x.Ext.init(this);

    }}

    在 Activity上 注解

    @ContentView(value = R.layout.activity_main)

    public class MainActivity extends AppCompatActivity {

    //找到

    viewPage private ViewPager viewPager;

    //fragment集合

    private List fragmentList;

    private RadioGroup radioGroup;

    @ViewInject(value = R.id.login_item)

    private Button item;

    String url = "http://www.baidu.com";

    RequestParams params = new RequestParams(url);// params.addQueryStringParameter("userTel","18137777189");// params.addQueryStringParameter("userPass","123456");

    Callback.Cancelable cancelable = x.http().

            get(params, new Callback.CommonCallback() {

                        @Override public void onSuccess(String result) {

                                 Log.i("返回数据","登录"+result);

                         }

                       @Override public void onError(Throwable ex, boolean isOnCallback) {

                        }

                       @Override public void onCancelled(CancelledException cex) {

                          }

                        @Override public void onFinished() {

                          } });

           cancelable.cancel();

    2、post请求

    String url = "http://www.baidu.com";

    RequestParams params =newRequestParams(url);

    params.addBodyParameter("userTel","18137777189");

    params.addBodyParameter("userPass","123456");

    x.http().post(params, new Callback.CommonCallback() {

                          @Override

                         publicvoid onSuccess(String result) {

                                     Log.i("返回数据","登录"+result);

                      }

                        @Override

                               public void onError(Throwable ex, boolean isOnCallback) { }

                    @Override

                       public void onCancelled(CancelledException cex) { }

                     @Override

                                public void onFinished() { }

    });

    相关文章

      网友评论

          本文标题:xutils3使用

          本文链接:https://www.haomeiwen.com/subject/ghxmvxtx.html