首页 > 其他分享 >Activity向fragment传入数值

Activity向fragment传入数值

时间:2023-04-16 23:48:00浏览次数:39  
标签:fragment savedInstanceState 数值 public int User Activity id

因项目需要activity向fragment传值,搜索了很久,看了一些书,实现了代码:

我传入的是一个int类型值

activity(menu)

 static int User_id;//没有static会置0,具体原因不清楚
public int getUser_id() {
return User_id;
}
public void setUser_id(int user_id) {
User_id = user_id;
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
User_id = 1;
setUser_id(User_id);
}
Fragment:(HomeFragment)
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Menu menuactivity = new Menu();
User_id = menuactivity.getUser_id();
System.out.println("User_id = " + User_id);
}
 
 



 

标签:fragment,savedInstanceState,数值,public,int,User,Activity,id
From: https://www.cnblogs.com/JIANGzihao0222/p/17324438.html

相关文章

  • 前端学习笔记——Vue3组件间数值传递
    依据个人的学习需求,对Vue官网中组件部分内容的搬运和总结,可用于参看,想详细了解Vue3这部分特性的可以直接参考官网内容:https://cn.vuejs.orgprops是一种特别的attributes,我们可以在组件上生命注册。比如:如果我们要传递给博客文章组建一个标题的话,我们则必须在该组件的props列表......
  • Android studio 中fragment 的简单应用
    在AndroidStudio中,Fragment是一种可重用的UI组件,它代表了Activity中的一部分界面。它类似于Activity,但是可以被添加、删除和替换,同时可以与其他Fragment组合在一起形成更复杂的UI界面。通常情况下,Activity由多个Fragment组成,每个Fragment都有自己的布局和功能,可......
  • 香,一套逻辑轻松且智能解决PyQt中控件数值验证的问题
    在PyQt开发中,时常需要对控件的值进行校验,如需要校验QCheckBox是否被选中,QLabel是否校验值是否为空等等。在复杂的业务场景下,这类控件如果数量很多,逐个校验就显得麻烦,需要一一获得控件名称,再调用对应的方法来判断是否被选中、是否为空等。而且开发过程中如果多控件做了增减,还需要增......
  • fragment里导入listview
    Fragment中使用listview的用法文章目录Fragment中使用listview的用法1、定义xml1.1fragment_my.xml1.2my_menu.xml1.3Fragment核心代码1.4测试背景:在android项目中,经常用到关于listview的,经过很多博客博主的文章,我尝试很多测试都失败了,终于通过不断的总结调试终于有了可靠的......
  • 函数解决js数值相加精度丢失问题
    浏览器控制台输入console.log(0.1+0.2)结果为0.30000000000000004      当我们尝试将0.1和0.2相加时,结果应该是0.3,但是在JavaScript中,结果却是0.30000000000000004。这是因为0.1和0.2在二进制中无法被精确表示,所以在进行相加时会产生舍入误差,从而导致精度丢失。......
  • Android开发startActivityForResult()弃用,推荐使用registerForActivityResult()方法
    SecondActivity中publicclassSecondActivityextendsAppCompatActivity{privatestaticfinalStringTAG="SecondActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);......
  • 精通 NumPy 数值分析:6~9
    原文:MasteringNumericalComputingWithNumPy协议:CCBY-NC-SA4.0译者:飞龙六、NumPy,SciPy,Pandas和Scikit-Learn到目前为止,您应该能够使用NumPy编写小型实现。在整个章节中,我们旨在提供使用其他库的示例,在本章中,我们应退后一步,看看可以与NumPy一起用于项目的周围库......
  • Activity发送信息给Fragment
    在MainActivity中设置发送的信息,在fragment中接收,@OverridepublicvoidonClick(Viewview){switch(view.getId()){caseR.id.btn:Bundlebundle=newBundle();bundle.putString("message","我喜欢学习");Blan......
  • Fragment动态添加与管理
    activity_main.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools=&quo......
  • springmvc参数传递不给参数值默认值设置方法
    @RequestMapping("hello")publicvoiidtest001(@RequestParam(defaultValue="11")intage,@RequestParam(defaultValue="0.1")doublemoney){System.out.println("age:"+age+",money:"+money);} 注意: ......