在android中传递按钮ID

时间:2010-02-09 10:42:16

标签: android

这是我的代码:

private Button.OnClickListener gotologinpage3 = new Button.OnClickListener() {
    public void onClick(View v) {
        try {
            Intent ii = new Intent(v.getContext(), login_profile.class);
            startActivityForResult(ii,0);
        } 
        catch (Exception e) {
            e.printStackTrace();
            // TODO: handle exception
        }
    }
};

我可以将按钮ID从类login_profile传递给makenewProfile吗?

1 个答案:

答案 0 :(得分:3)

是的,您可以添加extras

Intent ii = new Intent(v.getContext(), login_profile.class);
ii.putExtra("id", myId);

startActivityForResult(ii, 0);

然后像这样接他们:

Bundle extras = getIntent().getExtras();
int id = extras.getInt("id");