美文网首页
Fragment传递数据

Fragment传递数据

作者: 我爱吃青苹果 | 来源:发表于2017-05-18 22:38 被阅读0次
    public class ContentFragment extends Fragment  
    {  
      
        private String mArgument;  
        public static final String ARGUMENT = "argument";  
      
        @Override  
        public void onCreate(Bundle savedInstanceState)  
        {  
            super.onCreate(savedInstanceState);  
            // mArgument = getActivity().getIntent().getStringExtra(ARGUMENT);  
            Bundle bundle = getArguments();  
            if (bundle != null)  
                mArgument = bundle.getString(ARGUMENT);  
      
        }  
      
        /** 
         * 传入需要的参数,设置给arguments 
         * @param argument 
         * @return 
         */  
        public static ContentFragment newInstance(String argument)  
        {  
            Bundle bundle = new Bundle();  
            bundle.putString(ARGUMENT, argument);  
            ContentFragment contentFragment = new ContentFragment();  
            contentFragment.setArguments(bundle);  
            return contentFragment;  
        }
    

    相关文章

      网友评论

          本文标题:Fragment传递数据

          本文链接:https://www.haomeiwen.com/subject/krsexxtx.html