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

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

4个回答

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

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

qq1010319899
清墨夕颜 回复qq_17565479: Android
5 年多之前 回复
qq_17565479
qq_17565479 你这做的事jsp吗
5 年多之前 回复
qq1010319899
清墨夕颜 应该不可以跳转到两个页面
5 年多之前 回复
qq1010319899
清墨夕颜 不行因为我跳转到第二个页面的时候就用了这个方法一个Button、
5 年多之前 回复

这个方法可以么?
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();
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐