我的应用有问题,我尝试使用此代码在不使用sdk的情况下从我的应用发送推文:
ImageView Twitter = (ImageView) findViewById(R.id.imageView4);
Twitter.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("plain/text");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"This is the text that will be shared.");
startActivity(Intent.createChooser(sharingIntent,
"Share via"));
}
});
我只是想分享文字+链接,但是当我按下按钮,TWITTER DOESNT EXISTS,facebook也不会出现! 否则这两个应用程序出现:gmail,bluetooth,edmodo等。 所以,我试图以其他方式做到这一点,“野兽方式”:D
ImageView Twitter = (ImageView) findViewById(R.id.imageView4);
Twitter.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent browserIntent =
new Intent(Intent.ACTION_VIEW,
Uri.parse("https://twitter.com/intent/tweet?text=https://play.google.com/store/apps/details?id=lol.king%20-%20This%20app%20is%20amazing,%20i%20love%20it!"));
startActivity(browserIntent);
}});
如果你仔细阅读链接并尝试它(在你的电脑中)你会看到好的结果,但是当我在我的Android手机中这样做时,它让我有机会在Twitter App上运行这个链接(如果你不这样做)拥有它,将直接进入链接,没有问题)。当然,当我点击它时,出现错误:“Twitter已停止”)。你能帮我发推文链接+文本(或者如果不能共享这两篇文章,只需链接?