1
ShareActionProvider를 사용하려고합니다. 그것은 작동하지만 나는 사용자가 트위터를 클릭 할 때 다른 텍스트를 넣고 싶습니다.ShareActionProvider가 Twitter의 다른 텍스트를 설정했습니다.
어떻게 해결할 수 있습니까?
이 내 코드, 오브젝트 뉴스 내용
When he clicks on Twitter :
@account_name myText
And for other
myText
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.detail_news, menu);
MenuItem item = menu.findItem(R.id.action_share);
shareActionProvider = (ShareActionProvider) item.getActionProvider();
shareActionProvider
.setShareHistoryFileName(ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
shareActionProvider.setShareIntent(createShareIntent());
return true;
}
private Intent createShareIntent() {
// Here, is Twitter, add "@Televesdre" in the message
News news = detailAdapter.getCurrentItem(viewPager.getCurrentItem());
String message = news.getTitle() + "\n\n Article: " + news.getUrl();
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, message);
return shareIntent;
}
나는 내가 수행하는 방법 아무 생각하지 없기 때문에 코딩하기 전에 수행하는 방법을 검색 제목과 URL을