我正在尝试添加共享意图以发布到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);