作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
出于某种原因,我无法访问 ActivityChooserModel
在我的 Android Activity 中上课。我正在尝试按如下方式访问它:
ActivityChooserModel dataModel = ActivityChooserModel.get(this, ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
但是当我尝试构建项目时,我得到以下信息:
cannot find symbol class ActivityChooserModel
我尝试使用以下两个导入,但它们都不起作用:
import android.widget.ActivityChooserModel;
import android.support.v7.internal.widget.ActivityChooserModel;
这尤其令人沮丧,因为在 Android Studio 中我可以打开 ActivityChooserModel.java
并且我可以看到它是一个公共(public)类。我的 Activity 是使用 ShareActionProvider
并毫无问题地导入它,当我浏览 SDK 源代码时,我可以清楚地查看该类和 ActivityChooserModel
所以我不知道为什么我无法访问它。
这是我的 build.gradle
的一个 fragment ,尽管我不确定是否相关:
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
}
}
非常感谢!
最佳答案
这是为我编译的:
import android.support.v7.internal.widget.ActivityChooserModel;
import android.support.v7.widget.ShareActionProvider;
public class MainActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActivityChooserModel dataModel = ActivityChooserModel.get(this, ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
}
build.gradle:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.android.support:appcompat-v7:22.1.1"
}
关于android - 无法导入 ActivityChooserModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30471045/
出于某种原因,我无法访问 ActivityChooserModel在我的 Android Activity 中上课。我正在尝试按如下方式访问它: ActivityChooserModel dataMo
我是一名优秀的程序员,十分优秀!