草庐IT

back-stack

全部标签

android - View 类型中的 setOnClickListener(View.OnClickListener) 不适用于参数 (SequencerActivity) back.setOnClickListener(this);

我想在按钮单击时显示图像,但我的代码中有三个错误。怎么了?classname"SequencerActivity"SequencerActivity类型必须实现继承的抽象方法DialogInterface.OnClickListener.onClick(DialogInterface,int)。next.setOnClickListener(this);View类型中的方法setOnClickListener(View.OnClickListener)不适用于参数(SequencerActivity)。onClick(Viewv)SequencerActivity类型的方法onClic

android - View 类型中的 setOnClickListener(View.OnClickListener) 不适用于参数 (SequencerActivity) back.setOnClickListener(this);

我想在按钮单击时显示图像,但我的代码中有三个错误。怎么了?classname"SequencerActivity"SequencerActivity类型必须实现继承的抽象方法DialogInterface.OnClickListener.onClick(DialogInterface,int)。next.setOnClickListener(this);View类型中的方法setOnClickListener(View.OnClickListener)不适用于参数(SequencerActivity)。onClick(Viewv)SequencerActivity类型的方法onClic

android - fragment addToBackStack() 和 popBackStackImmediate() 不起作用

我目前正在使用一个ActionBarActivity和多个Fragments,例如ListFragment和MapFragment,它们在单个FrameLayoutView中交换。ActionBarActivity自动替换/提交fragmentA。然后,当用户点击按钮时,托管Activity替换/提交新的不同fragmentB。我的目标是让用户在按下后立即返回fragmentA后退按钮。现在有一些代码。主ActivitypublicclassMainActivityextendsActionBarActivityimplementsStopFragment.OnFragmentInte

android - fragment addToBackStack() 和 popBackStackImmediate() 不起作用

我目前正在使用一个ActionBarActivity和多个Fragments,例如ListFragment和MapFragment,它们在单个FrameLayoutView中交换。ActionBarActivity自动替换/提交fragmentA。然后,当用户点击按钮时,托管Activity替换/提交新的不同fragmentB。我的目标是让用户在按下后立即返回fragmentA后退按钮。现在有一些代码。主ActivitypublicclassMainActivityextendsActionBarActivityimplementsStopFragment.OnFragmentInte

android - 使 "up"按钮的行为类似于 Android 上的 "back"按钮

我正在使用的Android应用设计要求“向上”按钮的行为与“返回”按钮的行为相同,但我不知道如何实现。我知道必须指定android:parentActivityName才能使“向上”按钮在Activity上可见,但指定固定的父Activity对Activity并没有真正意义。想象一下有ActivityA、B和C的场景:启动到ActivityA,它包含两个按钮:每个按钮分别将您带到ActivityB和C。点击ActivityB的按钮。过渡到ActivityB。它包含两个按钮:每个按钮分别将您带到ActivityA和C。点击ActivityC的按钮。过渡到ActivityC。点击“向上”按

android - 使 "up"按钮的行为类似于 Android 上的 "back"按钮

我正在使用的Android应用设计要求“向上”按钮的行为与“返回”按钮的行为相同,但我不知道如何实现。我知道必须指定android:parentActivityName才能使“向上”按钮在Activity上可见,但指定固定的父Activity对Activity并没有真正意义。想象一下有ActivityA、B和C的场景:启动到ActivityA,它包含两个按钮:每个按钮分别将您带到ActivityB和C。点击ActivityB的按钮。过渡到ActivityB。它包含两个按钮:每个按钮分别将您带到ActivityA和C。点击ActivityC的按钮。过渡到ActivityC。点击“向上”按

android - fragment 方法 : attach(), detach()、remove()、replace()、popBackStack()

我对这些功能及其用途感到很困惑。我观察到使用replace()将现有fragment替换为新fragment。我们可以使用addToBackStack(null)将该fragment放入回栈中,这样我们就可以回到之前显示的fragment。现在,当添加(或替换)fragment时-onAttach()->onCreate()等......按顺序调用fragment的方法。现在,当我们从Activity中对fragment调用remove()时,会调用fragment的哪些函数以及调用顺序是什么?attach()和detach()有什么作用?detach()会删除fragment吗?而当

android - fragment 方法 : attach(), detach()、remove()、replace()、popBackStack()

我对这些功能及其用途感到很困惑。我观察到使用replace()将现有fragment替换为新fragment。我们可以使用addToBackStack(null)将该fragment放入回栈中,这样我们就可以回到之前显示的fragment。现在,当添加(或替换)fragment时-onAttach()->onCreate()等......按顺序调用fragment的方法。现在,当我们从Activity中对fragment调用remove()时,会调用fragment的哪些函数以及调用顺序是什么?attach()和detach()有什么作用?detach()会删除fragment吗?而当

android - 从后台堆栈恢复 fragment 时的 savedInstanceState

我可以在删除fragment时使用savedInstanceState()保存状态,然后在将fragment从返回堆栈中弹出时恢复状态吗?当我从后台堆栈恢复fragment时,savedInstanceState包始终为空。现在,应用流程是:创建fragment->删除fragment(添加到后台堆栈)->从后台堆栈恢复fragment(savedInstanceState包为空)。以下是相关代码:publicvoidonActivityCreated(BundlesavedInstanceState){super.onCreate(savedInstanceState);Bundle

android - 从后台堆栈恢复 fragment 时的 savedInstanceState

我可以在删除fragment时使用savedInstanceState()保存状态,然后在将fragment从返回堆栈中弹出时恢复状态吗?当我从后台堆栈恢复fragment时,savedInstanceState包始终为空。现在,应用流程是:创建fragment->删除fragment(添加到后台堆栈)->从后台堆栈恢复fragment(savedInstanceState包为空)。以下是相关代码:publicvoidonActivityCreated(BundlesavedInstanceState){super.onCreate(savedInstanceState);Bundle