猿问

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

if(getIntent() != null) {shopname = getIntent().getStringExtra("name");} shop = mShopDB.getShop(shopname);
cuni
浏览 1482回答 1
1回答

alionSSS

我在你代码上加个注释:if (getIntent() != null) {//getIntent()用于获取Intent穿过来的数据,此处防止intent为null     shopname = getIntent().getStringExtra("name");//getStringExtra用于获取intent穿过来的String的值     //此处"name"是键值对的键,用于标识一个值 } shop = mShopDB.getShop(shopname);//虽然没看你源码,但是猜测应该是从mShopDB数据库查询名称为shopname的shop吧?
随时随地看视频慕课网APP

相关分类

Android
我要回答