java - 使用 viewpager.setCurrentItem(position) 传递一些数据

标签 java android android-viewpager

我想通过 viewpager 选项卡 fragment 更改在按钮单击中传递一些值。我有两个问题。

  1. 传递数据的最佳方式是什么?
  2. 如果我使用静态数据会有什么问题?比如:

    public static string abc=""
    
    case R.id.IVActionMore:   
    ViewPager viewPager = (ViewPager) getActivity().findViewById(R.id.tabs_viewpager);
    viewPager.setCurrentItem(3);
    //abc = "action";
    break;
    

最佳答案

您可以使用 shared-preference 来设置和获取数据。使用静态不是一个好主意。检查链接

https://stackoverflow.com/a/23024962/4549220

关于java - 使用 viewpager.setCurrentItem(position) 传递一些数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46067906/

相关文章:

java - spring rest webservice返回 boolean 值

java - 可能覆盖数据库表

java - 使用 ScrollableResults 和 hibernate

java - ANDROID [后退按钮导致崩溃]

java - 无法启动 Appium session ,错误为 : Error: Bad app:

java - 如何使用 Appium 为 Android Studio for java 中的第一个 Activity 以外的 Activity 编写自动化测试

android - Android 是否支持 3 层或更多层的嵌套 fragment ?

java - Android手写识别库

android - 如何在ViewPager中实现可缩放的ImageView?

android - 如何使用不同的 Fragment 实现 ViewPager?