为了账号安全,请及时绑定邮箱和手机立即绑定

程序代码每一行代表的是什么意思

程序代码每一行代表的是什么意思

cuni 2016-12-14 17:28:00
if(getIntent() != null) {shopname = getIntent().getStringExtra("name");} shop = mShopDB.getShop(shopname);
查看完整描述

1 回答

已采纳
?
alionSSS

TA贡献57条经验 获得超82个赞

我在你代码上加个注释:

if (getIntent() != null) {//getIntent()用于获取Intent穿过来的数据,此处防止intent为null
    shopname = getIntent().getStringExtra("name");//getStringExtra用于获取intent穿过来的String的值
    //此处"name"是键值对的键,用于标识一个值
}
shop = mShopDB.getShop(shopname);//虽然没看你源码,但是猜测应该是从mShopDB数据库查询名称为shopname的shop吧?


查看完整回答
2 反对 回复 2016-12-14
  • cuni
    cuni
    谢谢大神
  • alionSSS
    alionSSS
    不用谢,有帮到你就好!=W=
  • alionSSS
    alionSSS
    其实我很希望你明天再采纳的(因为一天最多9分,今天分满了),哈哈哈
点击展开后面1
  • 1 回答
  • 0 关注
  • 1481 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信