Back to project page android-mvc-framework.
The source code is released under:
Apache License
If you think the Android project android-mvc-framework listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.android_mvc.sample_project.activities.func_net; // w w w. j a v a 2 s. c om import android.view.View; import android.view.View.OnClickListener; import com.android_mvc.sample_project.controller.FuncNetController; import com.android_mvc.framework.activities.base.BaseNormalActivity; import com.android_mvc.framework.controller.action.ActionResult; import com.android_mvc.framework.controller.validation.ActivityParams; import com.android_mvc.framework.net.HttpPostResponse; import com.android_mvc.framework.ui.UIBuilder; import com.android_mvc.framework.ui.UIUtil; import com.android_mvc.framework.ui.view.MButton; import com.android_mvc.framework.ui.view.MEditText; import com.android_mvc.framework.ui.view.MLinearLayout; import com.android_mvc.framework.ui.view.MTextView; /** * ???????HTTP?????????? * @author id:language_and_engineering * */ public class HttpNetActivity extends BaseNormalActivity { MLinearLayout layout1; MTextView tv1; MTextView tv2; MEditText et1; MButton button1; @Override public void defineContentView() { final HttpNetActivity activity = this; // ??????UI????????????? new UIBuilder(context) .add( layout1 = new MLinearLayout(context) .orientationHorizontal() .widthFillParent() .add( tv1 = new MTextView(context) .text("??URL?" ) .widthWrapContent() , et1 = new MEditText(context) .widthPx(400) .text("http://www.yahoo.co.jp/") ) , button1 = new MButton(context) .text("??????URL???????") .click(new OnClickListener(){ @Override public void onClick(View v) { FuncNetController.submit(activity); } }) , tv2 = new MTextView(context) .text("???????????????????????????????" ) .widthFillParent() .heightWrapContent() ) .display(); } @Override public ActivityParams toParams() { // ???????????????????????? return new ActivityParams() .add("??URL", "http_url", et1.getText().toString() ) ; } @Override public void afterBLExecuted(ActionResult ares) { UIUtil.longToast(this, "????????????????????????"); // ??????????? HttpPostResponse response = (HttpPostResponse)ares.get("http_response"); if( response.isSuccess() ) { tv2.setText( response.getText() ); } else { tv2.setText( response.getErrMsg() ); } } }