我刚开始在Android Studio工作几天,我使用的是Android Studio 3.0.1,我想编写一个简单的登录应用程序,向服务器发出帖子请求。
我的同事为我准备了一个我应该联系的api。
问题在于我不确定我的应用是否正常运行, 即app在模拟器上启动,我可以调试它,虽然程序不会进入post方法。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AsyncHttpClient client = new AsyncHttpClient();
RequestParams rp = new RequestParams();
rp.add("username", "user1@domain.ru");
rp.add("password", "123456");
client.post("https://wms.subdomain.domain.ru/api/v1/auth", rp, new BaseJsonHttpResponseHandler(String.valueOf(Looper.getMainLooper())) {
@Override
public void onSuccess(int statusCode, Header[] headers, String rawJsonResponse, Object response) {
}
@Override
public void onFailure(int statusCode, Header[] headers, Throwable throwable, String rawJsonData, Object errorResponse) {
}
@Override
protected Object parseResponse(String rawJsonData, boolean isFailure) throws Throwable {
return null;
}
});
}
}
图中显示了相同的代码。 调试过程马上开始。
The point is that debug process does not step into post method.