2
我试图在片段中显示一个我的页面,但它给了我一个错误。通过片段显示活动时出现错误
我创建了一个名为FragmentContacts.java的单独Class文件,从中我显示了activity_contacts.xml的布局。
FragmentContacts Java代码:
package me.example.app;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class FragmentContacts extends FragmentActivity {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Get the view from fragmenttab1.xml
View view = inflater.inflate(R.layout.activity_contacts, container, false);
return view;
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
// setUserVisibleHint(true);
}
}
片段代码:
public Fragment getItem(int arg0) {
// getItem is called to instantiate the fragment for the given page.
// Return a DummySectionFragment (defined as a static inner class
// below) with the page number as its lone argument.
//Fragment fragment = new DummySectionFragment();
//Bundle args = new Bundle();
//args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1);
//fragment.setArguments(args);
//return fragment;
switch (arg0) {
// Open FragmentTab1.java Error on return fragmenttab1
case 0:
FragmentContacts fragmenttab1 = new FragmentContacts();
return fragmenttab1;
return null;
}
它不给你'一个error'。它给你一些非常具体的东西。这里没有人是巫师。什么是错误? – nhgrif
刚刚解决它。我分别创建了Fragment,现在它工作。谢谢 –
您应该删除问题,或发布您的解决问题的答案,然后接受该答案。 – nhgrif