如何从viewpager中的片段获取数据和存储



视图寻呼机中的Frgament 1

寻呼机中的片段2

寻呼机中的片段3

我想从viewpager中的单个片段中获取数据,但如何处理?在一个活动和viewpager的3个片段中,我想知道如何制作noswipeviewpager?并且主背景图片部分从不改变仅输入层当使用终止时,应用程序的应用程序信息必须保存其数据。。

我想从viewpager中的单个片段中获取数据,但我该如何处理?

我假设您正在尝试在活动中的片段之间进行通信。基本上,您必须在从中检索数据的片段中定义一个接口,并在父活动中实现该接口。你可以看看这个好例子https://developer.android.com/training/basics/fragments/communicating

在一个活动和viewpager的3个片段中,我想知道如何制作noswipeviewpager?并且主背景图片部分从不改变仅输入层

您可以尝试使用android:background属性设置rootlayot的背景,如下所示:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="...">
<android.support.v4.view.ViewPager
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</FrameLayout>

*记住不要为碎片的背景设置任何背景。默认情况下是透明的,因此可以看到根布局的背景。

这应该可以实现静态背景的目的,并且只有您的viewpager的"页面"才会在其上方滑动显示

当使用终止应用程序时,应用程序的信息必须保存其数据。。

好吧,你可以覆盖活动中的onStop()onDestroy()方法,并在其中定义你的逻辑https://developer.android.com/reference/android/app/Activity#ActivityLifecycle并根据需要覆盖这些方法。

最新更新