最近在项目中遇到了一个看似难以实现的需求:跳转到activity中时,顺便响应activity中一个按钮的点击事件,展示出它的评论列表。
看似没有什么思路,activity又不是一个普通的类,进到一个activity中首先会执行他的oncreate方法,也调不到它里面的方法,这就尴尬了,,,
但是我们可以给他跳转的时候做文章,通过他的intent来做标记,然后在activity中取出判断,,
核心代码:
if(isItem){ //isItem是一个标记,当为true的时候,进入详情的时候直接跳转到评论详情,为false的时候表示正常进入
dis.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
SetView(true);
}
});
dis.performClick();
}
然后这就就可以实现这个需求了