我正在尝试添加一个共享意图,以便在Google Plus上发布内容,但似乎无法解决将新的ShareCompat.IntentBuilder
(Android支持库类)传递给startActivity
方法的问题。我开始使用这个例子。我的应用程序是使用Android 2.2平台编译的。是否可能有另一种支持方式来启动Activity以启动共享意图。
IntentBuilder shareIntent = ShareCompat.IntentBuilder.from(MyActivity.this);
shareIntent.setText(message);
shareIntent.setSubject(subject);
if (mFullFileName != null) {
File imageFile = new File(mFullFileName);
if (imageFile.exists()) {
shareIntent.setStream(Uri.fromFile(imageFile));
shareIntent.setType("image/jpeg");
}
} else {
shareIntent.setType("*.*");
}
shareIntent.getIntent();
// doesn't compile only accepts Intent and not the Intentbuilder
startActivity(shareIntent);