为啥此 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 示例对我不起作用?