小编Ken*_*jin的帖子

将数据从Activity发送到Tab Fragment

我的代码有一个简单的问题,我在这个网站搜索但仍然没有找到最好的答案,我将数据发送到我的选项卡片段,这是我的代码

我的Activity类

public class MainActivity extends AppCompatActivity 

    private ViewPager pager;
    private Toolbar toolbar;
    private TabLayout tabs;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        pager=(ViewPager) findViewById(R.id.pager);
        tabs=(TabLayout) findViewById(R.id.tabs);

        pager.setAdapter(new TabFragmentPagerAdapter(getSupportFragmentManager()));
        tabs.setupWithViewPager(pager);
        tabs.setTabGravity(TabLayout.GRAVITY_FILL);

        Bundle bundle = new Bundle();
        bundle.putString("edttext", "data From Activity");
        // set Fragmentclass Arguments
        tab1Fragment fragobj = new tab1Fragment();
        fragobj.setArguments(bundle);

    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的tab1类

public class tab1Fragment extends Fragment 

    public tab1Fragment() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate …
Run Code Online (Sandbox Code Playgroud)

tabs android android-fragments

3
推荐指数
1
解决办法
9913
查看次数

标签 统计

android ×1

android-fragments ×1

tabs ×1