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 に答える