0
我已经创建了具有两种状态的自定义按钮:create_state
和login_state
。 create_state
,如果按下,应该切换到另一个活动,用户可以填写个人资料创建表单,然后返回到主要活动,并切换到状态login_state
,所以按下按钮登录用户。复杂的自定义按钮责任
我已经在我的ProfileButton类中完成了这项工作。现在我看到有一些问题。 例如,当我使用:
Intent goToNextActivity = new Intent(this.getContext(), NewProfileActivity.class);
Activity a = (Activity)this.getContext();
int requestCode = 0;
a.startActivityForResult(goToNextActivity, requestCode);
我void onActivityResult(int requestCode, int resultCode, Intent data) {..}
在ProfileButton类中声明第二个活动finish()
后不启动。
那么更好的方法是在父按钮的Activity中管理这个按钮? 所有点击处理程序应该在Activity中?
我这样做。问题是不同的。 onActivityResult在ProfileButton中,不在Activity中。 – userbb 2013-04-28 13:49:36
不知道我们如何可能有onActivityResult()不在扩展活动的类 – d3m0li5h3r 2013-04-28 18:28:34