2

このリンクをたどって、Android アプリケーションの +1 ボタンを使用してリンクまたは Web サイトを +1 しましたが、残念ながら期待どおりに機能せず、クリックしても反応しませんでした。私は以下を使用しようとしました:

   mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {

        @Override
        public void onPlusOneClick(Intent arg0) {
            // TODO Auto-generated method stub
            startActivityForResult(arg0, 0);
        }
    });

しかし、こちらも無反応。例として、次のコード行を使用しようとしました。

        mPlusOneButton.initialize(plusClient, "http://www.googleplustoday.net", PLUS_ONE_REQUEST_CODE);

また、+1 タブの Google プラス プロフィールにも影響はありません。

誰が助けることができますか?前もって感謝します。

4

2 に答える 2

5

Google Plus に接続されていることを確認します。

mPlusOneButton.setOnPlusOneClickListener(new OnPlusOneClickListener() {

    @Override
    public void onPlusOneClick(Intent intent) {
        if(!plusClient.isConnected()) {
            plusClient.connect();
        } else {
            startActivityForResult(intent, 0);
        }
    }

}
于 2013-05-15T09:45:55.970 に答える
2

mPlusOneButtonメソッドなどでクリックを処理する前に、必ず を初期化してくださいonResume。クリックする前に初期化しないでテストしたところ、失敗する可能性がありました。

androidsdk/extras/google/google_play_services/samples/plus/src/com/google/android/gms/samples/plus/PlusOneActivity.javaは、PlusOne ボタンを機能させるためのスケルトン アクティビティが含まれています。

問題をさらに特定するのに役立つ完全なアクティビティ コードと logcat からの該当するエラーを投稿できる場合。

于 2013-03-21T15:27:24.993 に答える