好的,我安装了最新版本的虚拟机,我的电脑(HP)有AMD A10,64位Windows 10操作系统和6Gb RAM.
我用Windows 7创建了一个虚拟机,在那里我想创建一个新的虚拟机(VM1中的VM2),但我无法运行它,因为我在VM1中没有启用虚拟化.
好的,所以我检查了VM1配置,并在虚拟机设置中启用了虚拟化.我已尝试使用所有Paravirtualization接口并始终启用硬件虚拟化(VT-x和AMD-V).我真的不知道为什么会发生这种情况,如果这一切都被启用并且没有类似问题的文件.
我尝试更改VM1和所有接口使用的CPU数量.
我有一个片段.这个片段在他的onCreateView方法上加载的视图有一个ListView(A)(填充在Adapter(A)中).但是,这个ListView(A)里面有另一个ListView(B).所以现在,我必须调用适配器(B)来填充此列表视图(B).如果我从片段中调用它,我会得到一个空指针,如果我从适配器(A)调用它,它不会崩溃,但它不起作用.
你怎么称呼另一个适配器.
这是Fragment的代码:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mContentView = inflater.inflate(R.layout.fragment_kidscontacts, container, false);
mAdapter = new KidsContactsAdapter(getActivity());
final ListView list = (ListView) mContentView.findViewById(R.id.listViewKidsContacts);
list.setAdapter(mAdapter);
return mContentView;
}
Run Code Online (Sandbox Code Playgroud)
其中mAdapter是对我制作的适配器(A)的调用.而mContentView是一个简单的视图.现在,在适配器(A)的代码中,我有一个名为holder的Holder对象(它保存了xml中的元素).
public View getView(final int position, View convertView, ViewGroup parent) {
final ViewHolder holder; //this is the holder object I created
if (convertView == null) { //View received from parameter.
convertView = LayoutInflater.from(mContext).inflate(R.layout.kids_contacts_list_item, parent, false);
holder = new ViewHolder();
holder.listViewKidsContacts = (ListView) convertView.findViewById(R.id.insidelistViewKidsContacts); //ListView(B)
holder.kidImage = (ImageView) convertView.findViewById(R.id.kid_image);
holder.statusImageView …Run Code Online (Sandbox Code Playgroud) android listview android-listview android-adapter android-fragments