Tag: android fragmentactivity

如何从一个片段导航到另一个片段?

这是我的代码: activity_main.xml中 fragment_view1.xml custom_view.xml MainActivity.java package com.example.fragmenttest; import android.os.Bundle; import android.app.Activity; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.View; import android.widget.Toast; public class MainActivity extends FragmentActivity { private ViewPager viewPager; private MyAdapter pageAdapter; private static final int ITEMS = 2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

在DialogFragment中填充类片段时出错

我正在尝试使用其中的listview创建一个dialogfragment,并使用此问题中接受的答案来执行此操作 如何在DialogFragment中显示现有的ListFragment 但是当我尝试打开片段对话框并且应用程序崩溃时,我收到了一个Error inflating class fragment 下面是dialog_fragment_with_list_fragment布局 并且它不是导致它失败的androidxmlparsingactivity片段,我用其他片段尝试了它们并且它们也没有工作 下面是我的对话框片段类 public class BodyDialogue extends DialogFragment { int mNum; /** * Create a new instance of MyDialogFragment, providing “num” * as an argument. */ static BodyDialogue newInstance(int num) { BodyDialogue f = new BodyDialogue(); // Supply num input as an argument. Bundle args = new Bundle(); args.putInt(“num”, […]

NullPointerException:尝试从空对象引用上的字段’int android.app.Fragment.mContainerId’读取

在Android Lollipop上只有片段上的事务有一些有趣的问题。 当我返回并删除以前添加的片段时发生崩溃。 这是stacktrace: FATAL EXCEPTION: main Process: com.parkme.consumer, PID: 15560 java.lang.NullPointerException: Attempt to read from field ‘int android.app.Fragment.mContainerId’ on a null object reference at android.app.BackStackRecord$1.onPreDraw(BackStackRecord.java:1131) at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1970) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767) at android.view.Choreographer.doCallbacks(Choreographer.java:580) at android.view.Choreographer.doFrame(Choreographer.java:550) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) […]