三个界面的简单跳转问题 在线等

问题描述

三个界面的简单跳转问题 在线等

有三个Activit,分别为Activity1,2,3现在从Activity1跳转到2然后再跳转到3,可以把Activity3的值用startActivityForResult方法返回给Activity1么?Activity1没有直接跳转到Activity3

解决方案

使用SharedPreferences保存第三个界面的信息,在第一个页面调用this.getSharedPreferences('sharedPreference name' int mode);
还可以一个一个页面传值 或者定义全局变量

解决方案二:

这个方法可以么?
Intent intent = new Intent(Activity1.this, Activity3.class);
startActivity(intent);

解决方案三:

这个方法可以么?
Intent intent = new Intent(Activity1.this, Activity3.class);
startActivity(intent);

解决方案四:

publicString getValue(Context context)
{

    SharedPreferences setting = context.getSharedPreferences(
            Constants.LOGIN_INFO, MODE_PRIVATE);
    String value= setting.getString("name", null);
    return value;

}

public void saveValue(Context context, String value)
{
SharedPreferences setting = context.getSharedPreferences(
Constants.LOGIN_INFO, MODE_PRIVATE);
SharedPreferences.Editor editor = setting.edit();
editor.putString("value", value);

editor.commit();
}

时间: 2024-10-30 16:48:01

三个界面的简单跳转问题 在线等的相关文章

密码-Android的登录界面和注册界面之间的跳转问题

问题描述 Android的登录界面和注册界面之间的跳转问题 想做一个简易系统 1.软件名字为"CardsAssistant",兼容Android4.0以上版本. 2. 当用户启动本软件,显示标题为"CardsAssistant"的登录页面,如图1所示,登录页面中有两个名为"账户名"."密码"的TextView,这两个TextView分别对应一个EditText,当用户点击"取消"按钮时,当前CardsAss

Android编程使用Fragment界面向下跳转并一级级返回的实现方法_Android

本文实例讲述了Android编程使用Fragment界面向下跳转并一级级返回的实现方法.分享给大家供大家参考,具体如下: 1.首先贴上项目结构图: 2.先添加一个接口文件BackHandledInterface.java,定义一个setSelectedFragment方法用于设置当前加载的Fragment在栈顶,主界面MainActivity须实现此接口,代码如下: package com.example.testdemo; public interface BackHandledInterfa

C#里不卡死界面最简单的办法是什么?

问题描述 win32上用c++,一句CreateThread就搞定一切,不卡界面,完全能访问界面等等,没啥缺点,简单高效,一行搞定但上了C#,发现网上大多推荐开线程+托管,样例代码都比想象中的复杂这样的话,c#感觉还不如c++了...我想应该还有更好的方法吧?极简单的代码的高手们,有能几行搞定的吗?简单就是王道,易懂又好写卡死的代码可以理解为:超长时间运算(死循环)并不停的使UI发生变化(类似于cmd中的printf一样,不停的向界面Text文本框中输出LOG信息) 解决方案 本帖最后由 sun

设计三个界面,点标题栏的关闭按钮,结果三个界面全关闭。

问题描述 我是菜鸟,请各位大侠帮忙:设计三个界面,点标题栏的关闭按钮,结果三个界面全关闭.如何才能点标题栏的按钮,只关闭一个那? 解决方案 解决方案二:根据每个界面的唯一标识id来关闭就可以了.解决方案三:你刚好关掉了有Main函数的那个主UI,当然程序就退出了..建议设置UI的setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);这样关闭操作就无效了,然后你在关闭事件里写System.exit(0)或

android 界面间的跳转用什么实现,跳转时activity的生命周期

问题描述 界面间的跳转用什么实现,跳转时activity的生命周期 解决方案 Activity的生命周期看清楚了你应该就不会有这个跳转时生命周期的问题了.里面描述得很清楚.跳转方法很多,看下面这个:http://www.iteye.com/problems/63220里面我的回答很明确了.解决方案二:一般用Intent打开其它的Activity

javascript-需要修改这串脚本,目前页面是login.html,输错三次密码后会跳转到nologin.html页面

问题描述 需要修改这串脚本,目前页面是login.html,输错三次密码后会跳转到nologin.html页面 需要修改这串脚本,目前页面是login.html,输错三次密码后会跳转到nologin.html页面,现在新增一个页面:wait.html.想达到的效果是一旦进入nologin.html,5分钟内进入login.html会自动跳转到wait.html,5分钟后进入login.html可以正常进入.cookie实现 var errCount = 0; function check() {

ui-android UI界面之间的跳转画面怎么做成覆盖移动

问题描述 android UI界面之间的跳转画面怎么做成覆盖移动 我做的界面跳转的时候画面是从中心开始放大然后才覆盖整个屏幕(不知道为什么会这样),要怎么做才能让她一下完整覆盖整个屏幕,或者是平滑移动也好啊 解决方案 http://www.2cto.com/kf/201507/420118.html

三种asp.net页面跳转的方法_实用技巧

第一种方法:response.redirect这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但它可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端.需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session.代码如下  using System; using System

请问怎样怎样将三个数排序.最简单的方法.

问题描述 请问怎样怎样将三个数排序.最简单的方法. 解决方案 解决方案二:System.Collections.ArrayListtest=newSystem.Collections.ArrayList();test.Add(2);test.Add(1);test.Add(3);test.Sort(); 解决方案三:用list<int>_list=newlist<int>好点!_list.sort();解决方案四:System.Collections.ArrayListtest=n