6

我在我的 Android 应用程序中添加了一个 +1 按钮。我想添加一个回调,以了解用户单击 +1 按钮后发生了什么(他是否验证了 +1 ?,他是否中止了?...)

我怎样才能做到这一点 ?

谢谢 !

4

1 回答 1

0

您可以添加一个侦听器来检查按钮何时被单击,然后检查活动的结果。

static final int PLUS_ONE_REQUEST = 1;
...
mPlusOneButton.setOnPlusOneClickListener(new PlusOneButton.OnPlusOneClickListener() {
    @Override
    public void onPlusOneClick(Intent intent) {

        //here you can handle the initial click

        //Start the activity to display the +1 confirmation dialog.
        startActivityForResult(intent, PLUS_ONE_REQUEST);
    }
});
...
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if(requestCode == PLUS_ONE_REQUEST) {
        switch(resultCode) {
            case RESULT_OK:
                //here the operation was successful
                break;
            case RESULT_CANCELED:
                //here the user backed out or failed
                break;
        }
    }
}

来源: 处理点击 从活动中获取结果

我希望这是您的要求,更重要的是,这很有帮助。

于 2014-07-25T03:23:27.027 回答