gpt4 book ai didi

java - Android 共享菜单项

转载 作者:行者123 更新时间:2023-12-01 09:01:49 25 4
gpt4 key购买 nike

我在菜单中有一个正在运行的共享项目代码,我想将其添加到新应用程序中,但收到错误“无法将 android.view.ActopnProvider 转换为 android.support.v7.widget.ShareActionProvider”这是代码:

MenuItem item = menu.findItem(R.id.menu_item_share);
mShareActionProvider = (ShareActionProvider) item.getActionProvider();
String playStoreLink = "https://play.google.com/store/apps/details?id=" +
getPackageName();
String yourShareText = "Install this app " + playStoreLink;
Intent shareIntent = ShareCompat.IntentBuilder.from(this)
.setType("text/plain").setText(yourShareText).getIntent();
mShareActionProvider.setShareIntent(shareIntent);

问题是什么?

最佳答案

在新应用程序中,您可能会使用操作栏的 AppCompat 向后移植,因此您必须使用

      android.support.v7.widget.ShareActionProvider

相反

      android.widget.ShareActionProvider

关于java - Android 共享菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41609166/

25 4 0