android-点击按钮后之前的activity的状态值改变

问题描述

点击按钮后之前的activity的状态值改变

我使用下面的代码从 running activity 中打开一个新的 Activity:

Intent intent = new Intent(this.getApplicationContext(),
            ImagePreview.class);
    intent.putExtra("imageName", item.getImageName());
    this.startActivityForResult(intent, 0);

当我点击 back 按钮,之前的 activity 应该保持基本的状态值(滚动位置和文本输入形式),但是现在不是这样,如何解决这个问题?

解决方案

如果你使用 EditText ,要确保在 xml 上设置一个 android:id 属性,或者设置一个Id,所以它可以自动的保存文本信息。
对于 ScrollView I imagine,应该是一样的。
Scroll View 和 Edit text 可能丢失 Id。

解决方案二:

在这个Activity中的OnActivityResult中做处理

时间: 2024-11-08 18:17:38

android-点击按钮后之前的activity的状态值改变的相关文章

屏幕亮度-android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做?

问题描述 android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做? android点击按钮后,屏幕熄灭,十年后自动亮屏,怎么做? 在测试最后一个加一个电流测试,测试步骤 关屏背光和雷达电源.蓝牙电源,10秒后再重新亮屏和雷达电源.蓝牙电源 测试界面下面出现两个选项"PASS"和"FAIL"2个按钮

android webview 加载html 第一次字体正常,点击按钮后字体变大

问题描述 android webview 加载html 第一次字体正常,点击按钮后字体变大 使用android webview 加载html页面,第一次加载的没有问题,点击按钮之后,页面上非 控件的元素字体变大.哪位大神知道这是什么原因? 解决方案 public class MainActivity extends Activity { private WebView webView; private long firstTime = 0; private FrameLayout frame;

Android中AlertDialog 点击按钮后不关闭对话框的功能

这里的问题:当我点击确定按钮,也就是 AlertDialog 里的 PositiveButton 的时候,我们需要判断用户是输入是否符合我们的预期,如果不符合通常提示用户重写输入,且不关闭当前的对话框,但上图中点击按钮后会自动的关闭窗口. 先看原来的这个是怎么写的: private void openDialog() { LinearLayout linearLayout = (LinearLayout) LayoutInflater.from(getContext()).inflate(R.l

media-点击按钮后停止媒体播放器

问题描述 点击按钮后停止媒体播放器 我在程序中设置一个媒体播放器,有play和stop按钮,当我运行以下代码时,play按钮是没有问题的,但是当我点击stop按钮时,却得到一个强行关闭的消息.这是怎么回事呢?这是我所用使用的代码: package com.example.hellomedia;import java.io.IOException; import android.app.Activity; import android.media.MediaPlayer; import andro

dialog-点击按钮后显示AlertDialog

问题描述 点击按钮后显示AlertDialog 想用一个单选按钮显示对话框,但是点击按钮对话框却不显示. 代码如下,不知道哪里出现错误. 谢谢 public class MainPage extends Activity{ Button start; private static final int DIALOG_SINGLE_CHOICE = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

tabs-点击按钮后 Tab 消失的问题

问题描述 点击按钮后 Tab 消失的问题 我创建了一个TabActivity类,并在程序中创建了4个tabs.本来想实现的是当我点击按钮时,应用程序应该移动到下一个activity类,这个类是tabs中的一个类.现在是可以移动到下一个activity类,但是 tab就消失了. private OnClickListener Btn_Listener_Continue = new OnClickListener() { public void onClick(View v) { // TODO A

javase-Android或者苹果手机浏览器,打开网站点击按钮后,向桌面添加快捷方式,使其指向特定的网页

问题描述 Android或者苹果手机浏览器,打开网站点击按钮后,向桌面添加快捷方式,使其指向特定的网页 这个程序怎么具体的操作,我不是搞安卓的,但是需要这个功能. 我找到相关的代码:http://blog.csdn.net/lovexieyuan520/article/details/44575097 http://www.cnblogs.com/wanyao/archive/2011/11/27/2265333.html 求各位大神教我怎么具体操作,或者留下联系方式,感激不尽. 解决方案 看你

html-Dw cs6 要求点击按钮后在左下脚显示对应的mysql内容

问题描述 Dw cs6 要求点击按钮后在左下脚显示对应的mysql内容 如上图:点击提交按钮后就在左下角那里显示我查询出来的内容,应该在哪里写代码,在用dm cs6做的,麻烦懂的人说下 数据库连接成功了其他三个能正常显示. 部分代码 <?php echo $row_Recordset1['06.07.2015']; ?> <?php echo $row_Recordset1['18:25:08']; ?> <td><?php echo $row_Recordset

JavaScript点击按钮后弹出透明浮动层的方法

  这篇文章主要介绍了JavaScript点击按钮后弹出透明浮动层的方法,可实现点击按钮弹出居中的透明浮动层的效果,涉及javascript操作鼠标事件及页面样式的相关技巧,需要的朋友可以参考下: 这里实现点击后页面变灰色,并用JS弹出一个居中的浮动层提示窗口,这个窗口是透明的,可以设置透明度,网上已经有很多类似的JavaScript代码,你可以借鉴一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26