本篇文章主要介绍了"Activity数据返回 startActivityForResult用法详解",主要涉及到startactivityforresult方面的内容,对于Android开发感兴趣的同学可以参考一下:
上一节我以“计算男女生标准体重”为例详细介绍了如何使用Intent、Bundle等实现不同Activity之间数据的传递问题,本节将仍以“计算男女生标准体重”为...
@OverrideprotectedvoidonActivityResult(int requestCode, int resultCode, Intent data) {
if (0 == requestCode) {
if (0 == resultCode) {
Bundle bundle2 = data.getBundleExtra("bundle2");
String strFromAct2 = bundle2.getString("strResult");
txtFromAct2.setText(strFromAct2);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
三、讨论
利用Intent和Bundle实现不同Activity之间数据的传递,此种方法虽然简单易懂,但是总感觉与MVC思想有所背离,最好是能将页面和数据分开,通过更改数据来调整页面,而不是让数据在两个Activity之间“抛过来,抛过去”,或许Fragment的诞生有此种考虑也未可知。
以上谨代表个人意见,抛砖引玉,代码有写作不规范的地方,接受走过的路过的直接拍砖斧正。
源码下载http://download.csdn.net/detail/liyongliang_2012/7556133 文件名:HelloAndroid20140627.rar
本文转自http://www.it165.net/pro/html/201406/16408.html
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了Activity数据返回 startActivityForResult用法详解,包括了startactivityforresult方面的内容,希望对Android开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_1319545_2.html