gpt4 book ai didi

android - 我正在使用 Viewpager fragment 并想在其嵌套 fragment 上使用 "ShareActionProvider"..!是否可以?

转载 作者:行者123 更新时间:2023-11-30 01:17:01 25 4
gpt4 key购买 nike

我的代码中使用了 Viewpager,其中有 4 个 Fragments。当我点击 Any Fragment Item 时,它会重定向到另一个我希望在其中使用 Share Action 的 fragment 类。

但是不支持..

@覆盖

public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Auto-generated method stub
menu.clear();
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.menu1, menu);


}



/* (non-Javadoc)
* @see android.support.v4.app.Fragment#onOptionsItemSelected(android.view.MenuItem)
*/
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.menu_item_share:
/* mShareActionProvider = (ShareActionProvider) item.getActionProvider();
setShareIntent(createShareIntent());
return true; */
Toast.makeText(getActivity(), "Success", 100).show();
break;

default:
break;
}
return super.onOptionsItemSelected(item);
}

我在 Fragment 类中使用了 Above 代码..!我在其中提到 setHasOptionsMenu(true);在 OncreatView() 方法中..//但没有得到解决方案!

最佳答案

Done with this Solution..

ShareActionProvider mShareActionProvider = new ShareActionProvider(getActivity());
if(mShareActionProvider != null) {
mShareActionProvider.setShareIntent(createShareIntent());
} else {
Log.d(LOG_TAG, "Share action provider is null");
}

关于android - 我正在使用 Viewpager fragment 并想在其嵌套 fragment 上使用 "ShareActionProvider"..!是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37693923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com