为啥此 Google+ 基本共享不起作用?

Posted

技术标签:

【中文标题】为啥此 Google+ 基本共享不起作用?【英文标题】:Why is this Google + basic sharing not working?为什么此 Google+ 基本共享不起作用? 【发布时间】:2016-04-01 16:25:48 【问题描述】:
import android.content.Intent;
import android.net.Uri;

import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity 

    Button shareButton = (Button) findViewById(R.id.share_button);
    shareButton.setOnClickListener( 

        new OnClickListener() 

            public void onClick (View v) 
                // Launch the Google+ share dialog with attribution to your app.
                Intent shareIntent = new PlusShare.Builder(this)
                    .setType("text/plain")
                    .setText("Welcome to the Google+ platform.")
                    .setContentUrl(Uri.parse("https://developers.google.com/+/"))
                    .getIntent();

                startActivityForResult(shareIntent, 0);
            
        
    );

我在“OnClickListener”和“(View V)”上遇到错误,我也接近 Java 和 Android 的初学者,试图添加一些基本的 Google 和共享,所以请帮助我

【问题讨论】:

dropbox.com/s/gv1rxec13p5zlt5/Picture1.png?dl=0 我认为你应该使用View.OnClickListener 我该怎么做,请给我一个例子 View.OnClickListener替换OnClickListener 现在。 Setonclicklistener 是红色的 【参考方案1】:

你不能在类块中调用方法,你必须在方法中进行。

public class MainActivity extends AppCompatActivity 

    @Override
    public void onCreate(Bundle savedInstanceState)
        Button shareButton = (Button) findViewById(R.id.share_button);
        shareButton.setOnClickListener(new View.OnClickListener() 
            @Override
            public void onClick (View v)
                //your code
            
        );
    

【讨论】:

现在 PlusShare 是红色的 PlusShare 不是 Android SDK 的一部分。我预计它会来自您引用的库。那个coden-p是从哪里来的? 来自 Google+ 开发者页面 然后将他们的库添加为 gradle 依赖项。

以上是关于为啥此 Google+ 基本共享不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

为啥jquery plusslider在google chrome中不起作用但在firefox中起作用

为啥在 google play store 上发布后 google 和 facebook 登录不起作用

为啥 NSUserDefaults 在我的应用程序和共享扩展程序之间不起作用?

为啥“Google Maps”一书中的 Google Maps Directions API 示例对我不起作用?

为啥在条件格式公式中引用另一个 Google 表格选项卡不起作用?

为啥我的 Google Maps API 请求在服务器上运行时不起作用