怎么让1个Activity里的变量让另一个Activity读取

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么让1个Activity里的变量让另一个Activity读取相关的知识,希望对你有一定的参考价值。

小白一个 求指教。B activity想要引用A activity里的变量,能给下代码吗?

你给的这个应该是再A类的我给你个B类的:Intent intent = this.getIntent();Bundle bundle = intent.getExtras(); // 这个是拿到A类中的那个intentString name = bundle.getString("name"); // 后面这个打引号的name就是你在A类中的那个键值(这个需要和前面的对应上,不能写错)。String后面新定义的这个name(你也可以换成其他的),就是你可以再B类中使用的变量了,这个变量和A类中的一样。 参考技术A Intent intent = new Intent(); intent.setClass(A.this, B.class); Bundle bundle = new Bundle(); bundle.putString("name", "xiaozhu"); //这是我在论坛找的。 A跳转到B,A中有个date变量我要在B里用,这个参数看不太懂,求指教。多谢!! intent.putExtras(bundle); startActivity(intent); 参考技术B A跳转到B,A中有个变量我要在B里用, 把A里变量设成static 但是B中还是不能调用啊... 参考技术C 如果之间相互有跳转,你可以直接用intent传值 参考技术D 设置成静态变量也可以那

鼠标经过一个div时 , 如何让另一个div以过渡效果高度增加

鼠标经过一个div1时 , 如何让另一个div2以过渡效果高度增加 . css能实现吗?

我知道要用transition这个属性添加过渡效果 , 但是这个属性只能当鼠标放在自身上才会生效产生过渡效果 , 也就是 div2:hoverheight:100px才行 . 现在我想要的是当鼠标经过div1时 , 意思就是div1:hover .div1height:100px , 但是这样写transition是不会生效的 , 请问各路大神有什么好办法吗

参考技术A 理论上有实现办法,可以试一下
1.hover时用amimation执行一次css方法@keyframes name。
2.css name方法中用transform动画执行你想要效果。
3.鼠标离开时用同样的逻辑执行另一个方法将样式再还原回去。
参考技术B css实现不了,js可以实现,代码较简单。追问

那能麻烦您贴下代码嘛 , 用js

参考技术C 就把div2放在div1里面,.div:hover .div2就行了追问

这样div2会有过渡效果吗? 我是放在div1里面的啊 . 没有用!

追答

css可以实现的,我还专门写了一遍

 .div1
width:100px;
height:100px;
background-color:red;

.div2
width:50px;
height:50px;
background-color:blue;
transition:height 2s;

.div1:hover .div2
height:200px;

本回答被提问者和网友采纳
参考技术D 这么简单的问题还发出来,看流程:onmouseover☞设置2个参数一个speed,一个width,鼠标经过时改变上面2个参数,当鼠标移出时,恢复到初始值。追答

我没看清题目就回答是我的错js比较好实现css不知道

以上是关于怎么让1个Activity里的变量让另一个Activity读取的主要内容,如果未能解决你的问题,请参考以下文章

怎样修改license让另一个设备使用

电脑上装有虚拟机数据库,如何让另一台电脑连接数据库

Android studio怎么创建一个activity文件

如何让另一个异步调用等待?

android activity 怎么跳fragment

spring security - 如何让另一个用户注销