android 有两个按钮都可以跳转到同个界面,要判断从哪个按钮跳转过来,界面会有一些细节的变化

buttonA,B都可以跳转到activityC,但是要判断到底是点击A跳转C,还是B跳转C,如果是A跳转C,activityC会出现“返回”Button,如果是B跳转C... buttonA , B都可以跳转到activity C,但是要判断到底是点击A跳转C,还是B跳转C,如果是A跳转C,activity C会出现“返回”Button,如果是B跳转C,则没有“返回”Button 展开
 我来答
双四别阴我
2015-06-25 · TA获得超过2282个赞
知道大有可为答主
回答量:1250
采纳率:57%
帮助的人:1194万
展开全部
Intent传值你会吧?跳转的时候intent.putInt("flag", 1);
在activity C里接收就好了。会接收intent传值吧?
根据传过来的值来区别显示
更多追问追答
追问

追答

你put的是int,所以要写成

int key = getIntent.getExtras.getInt("key", 0);
if(key == 1)
{
    //TODO
}

其实你可以不用bundle的,可以这样写

intent.putExtra("key", 1);

//接收时
if (getIntent() != null) 
{
    int key = getIntent().getIntExtra("otherUserId");
}

用bundle相当于再包了一层

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式