2 qq863017854 QQ863017854 于 2016.02.27 10:18 提问

Android 怎么实现每次启动activity 变量都重置

程序采用intent跳转,页面跳转到另一页面在切换回原来页面 变量还是之前的值,怎么实现变量一启动这个activity就重置。
求大神解答!!

4个回答

u011170793
u011170793   2016.02.27 11:19
已采纳

把需要重置的变量在oncreat里初始化赋值一下就ok啦

crazy1235
crazy1235 startActivityForResult里面再重置一下。
2 年多之前 回复
VNanyesheshou
VNanyesheshou 你说的有问题,你从第二个界面返回第一个放在oncreate里面不行,不从新走oncreate方法。
2 年多之前 回复
jiajia1112223
jiajia1112223   2016.02.27 11:05

intent跳转之后,你可以加一个finish,这样再次切回来,就要重新调用oncreat方法,应该就可以了

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.02.27 13:40

在onResume里写一个重置变量的方法

a6326971212
a6326971212   2016.02.27 20:48

在onpause里面把变量重置

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 一次启动多个Activity (TaskStackBuilder)
点击通知启动多个Activity.从启动Activity 返回不会退出app,而是返回到App 的MainActivity 或者其他Activity
动态设置启动的第一个activity
完全免费,整了一天时间,才弄出来,可以直接运行,欢迎下载
同时启动两个Activity测试
同时启动两个Activity测试代码 activity生命周期
android生命周期管理:重置一个Activity
android生命周期管理:重置一个Activity
Android receiver 多次启动相同Activity
-
底部导航和四个activity切换的框架
底部导航和四个activity切换的框架
android监听手机app启动
android监听app的启动,在API20以前用ActivityManager获取栈顶最近的应用,但API20以后捕捉不到手机上软件包名,这个更改可以获取最近打开app的包名,从而监听打开的APP。
Android 工程展示一个Activity 调用另一个app里的 Activity 和 Service
这里包括两个 eclipse 工程, 在一个工程FirstAndroid里调用另一个工程SecondAndroid里的Activity 和 Service,SecondAndroid只能通过别的app 来启动,它自己不能启动,因为它没有 android.intent.action.MAIN这个Action的Intent-filter
appium+python解决每次appium启动都重新安装Appium Setting和Unlock和输入法
appium+python解决每次appium启动都重新安装Appium Setting和Unlock和输入法
android开机启动Activity/Service/App的三合一demo
android开机启动Activity/Service/App的三合一demo,本人写了一个小小demo,把如果开机自启动Activity、Service、APP写了下,欢迎下载。