public void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
LogUtils.debug("BlackNumberActivity's onActivityResult().....");
if(requestCode==REQUEST_CODE) {
if(resultCode==RESULT_CODE) {
String phone=data.getStringExtra("phone");
LogUtils.debug("onActivityResult phone:"+phone);
int id = 1;
if(blackNumberInfos!=null){
id = blackNumberInfos.size()+1;
}
BlackNumberInfo info = new BlackNumberInfo(id, phone, "3");
if(blackNumberInfos!=null&&adapter!=null){
blackNumberInfos.add(info);
adapter.notifyDataSetChanged();
}
try {
dbUtils.save(info);
} catch (DbException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
super.onActivityResult(requestCode, resultCode, data);
}
// TODO Auto-generated method stub
LogUtils.debug("BlackNumberActivity's onActivityResult().....");
if(requestCode==REQUEST_CODE) {
if(resultCode==RESULT_CODE) {
String phone=data.getStringExtra("phone");
LogUtils.debug("onActivityResult phone:"+phone);
int id = 1;
if(blackNumberInfos!=null){
id = blackNumberInfos.size()+1;
}
BlackNumberInfo info = new BlackNumberInfo(id, phone, "3");
if(blackNumberInfos!=null&&adapter!=null){
blackNumberInfos.add(info);
adapter.notifyDataSetChanged();
}
try {
dbUtils.save(info);
} catch (DbException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
super.onActivityResult(requestCode, resultCode, data);
}
本文详细解析了onActivityResult方法在Android应用中的使用流程。重点介绍了如何处理返回数据、更新UI及保存信息到数据库等关键步骤。
2319

被折叠的 条评论
为什么被折叠?



