Я пытаюсь добавить общее намерение опубликовать в Google Plus и не может показаться, чтобы решить вопрос о переходе нового ShareCompat.IntentBuilder
(класс поддержки Android библиотека) к методу startActivity
. Я начал с использованием этот пример . Мое приложение компилируется с помощью Android 2.2 платформы. Возможно ли, что существует еще один поддерживающий способ начать процесс, чтобы начать общий умысел.
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);