Как startActivity с ShareCompat.IntentBuilder

Я пытаюсь добавить общее намерение опубликовать в 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); 

9
задан JJD 5 January 2015 в 18:55
поделиться