android 三个activity跳转问题

问题描述

android 三个activity跳转问题

想判断当前activity是从哪一个activity跳转过来的

解决方案

??? 最近在用Android写一个商品导购程序的时候遇到了一个问题:这个程序中有四个Activity A、B、C、D;其中A用来填写购买商品时的一些客户信息,填写完毕后点击按钮触发事件跳转到B;B用来显示商品的所有分类,选中其中一个分类之后跳转到C;C界面用来显示该分类下的所有商品的简要信息,选择其中一个商品跳转到D;在D中显示商品的详细信息,并可以在界面中填写购买......
答案就在这里:Android中Activity跳转问题

解决方案二:

在Intent传值的时候带上activity即可。

http://zhidao.baidu.com/link?url=nfoec_kDsZIC9pqQK8QmEmfuTvGt82W1fIeboi7FwX9-cfBuBP_Or_5atBetRKQwheA1Ip-Z-outZA_p11YQkcTFhUbm8F0t8kQ5L-yNS4W

解决方案三:

String className = getArguments() != null ? getArguments().getString("classname") : null;
这句话不是很理解而且getArguments在我的这里是红线的

解决方案四:

可以采用类似的参数代码:

 Intent commonCtrl_intent = new Intent();
        commonCtrl_intent.setAction(AppConstant.COMMON_UI_MSG);
        commonCtrl_intent.putExtra("ACTION", "UIIndex");
        commonCtrl_intent.putExtra("index", 5);

解决方案五:

设置action的值:
Intent intent = new Intent("你要设置的字符串");
或者这样写
Intent intent = new Intent(); intent.setAction("你要设置的字符串");

解决方案六:

随便给每个activity定义一个常数,然后在启动activity的intent中设置上带过去不就可以了么

解决方案七:

在你的3个activity中的跳转方法(可能是button点击事件)中定义:intent i = new intent(……);
i.putExtra("name","内容");
startActivity(i);
到目标activity中
getIntent()获取到bundle b,b.getString("name");然后你用循环判断if什么的。。。

解决方案八:

过来围观,跳转的时候加标识,就行了,楼上的方法就不错

时间: 2024-08-31 03:46:16

android 三个activity跳转问题的相关文章

Android开发中Activity创建跳转及传值的方法_Android

在Android系统的江湖中有四大组件:活动(Activity), 服务(Service), 广播接收器(Broadcast Reciver)和内容提供者(Content Provider). 今天所介绍的就是Android开发中的四大组件之一:Activity,其他那三大组件以后再进行介绍.说道Android中的Activity,如果你做过iOS开发的话,Activity类似于iOS中的ViewController(视图控制器).在应用中能看到的东西都是放在活动中的.活动是安卓开发比较重要的东

界面-Android 从activity跳转进入另一个activity内viewpager的指定页面

问题描述 Android 从activity跳转进入另一个activity内viewpager的指定页面 求助: 现在的需求是, 要从activityA跳转进入另一个activityB内viewpager的第4个界面 (activityB一共有4个fragment组成viewpager) 注:看清需求,不是activityA跳转到activityB,而是要跳转到activityB内部viewpager里面的一个指定页面 解决方案 直接在activityB中设置viewPager.setCurre

切换不刷新-Android 两个activity之间跳转不刷新怎么实现

问题描述 Android 两个activity之间跳转不刷新怎么实现 两个activity中布局类似,都有两个listview,listview可以点击,我现在设置的是两个一样的xml,两个类似的activity 用intent进行跳转,但这样切换会重新刷新,如何实现不刷新切换.请大神细讲 !!! 之前想用Fragment的方法 来隐藏添加控件 但是由于自己不太懂 一个类既要继承Fragment又要继承activity 不能解决 所以被搁置了 并且这个方法需要改动很多 太麻烦 我看到有些帖子有说

android activity跳转

问题描述 android activity跳转 有A.B.C.D 四个Activity ,每个Activity 都有相同的一个导航菜单,原理跟网站导航一样能任意跳转至其他的Activity, 我用的是StarActivity(intent)方法.这样的话问题出现了,每次的都是重新打开Activity.我想要的效果是,如果要跳转的那个Activity是已经打开过了的就直接像显示它,而不是重新去打开,请问有什么好的解决方法吗?谢谢!!!!!!!! 解决方案 看以看看这个链接google androi

android activity跳fragment

问题描述 android activity跳fragment 从一个activity如何跳转到fragment?除了用finish(),还有其他更好的方法吗?求指教! 解决方案 fragment首先要放到一个activity中,如果要开打另一个activity,不一定非得finish当前的,可以直接startActivity 解决方案二: 用intent的不行吗? Intent intent=new Intent(packageContext, cls); startActivity(inten

android项目出错-android项目中从一个Activity跳转到另外一个Activity发生空指针异常是什么原因造成的

问题描述 android项目中从一个Activity跳转到另外一个Activity发生空指针异常是什么原因造成的 android项目中从一个Activity跳转到另外一个Activity发生空指针异常是什么原因造成的 解决方案 具体得log信息啊.你把log 截取出来看看. 解决方案二: 你把logcat里的红字贴出来 解决方案三: 你把logcat里的红字贴出来 解决方案四: 你把logcat里的红字贴出来 解决方案五: 你把logcat里的红字贴出来

Android中activity跳转按钮事件的四种写法_Android

具体实现代码: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 方法1. 采用实现OnClickListener接口的类 ((Button) findViewById(R.i

android项目activity跳转到另外一个Activity遇到空指针异常问题

问题描述 android项目activity跳转到另外一个Activity遇到空指针异常问题 android项目activity跳转到另外一个Activity遇到空指针异常问题 如何解决这个问题啊 解决方案 拿出你的代码,不然怎me看 解决方案二: 你是不是传值或者控件没有findViewById.具体要看下log 解决方案三: log 贴出来,代码也贴出来

Android中Activity跳转的创建步骤总结_Android

一.创建工程 file->new->android application依次填入应用名称.工程名.包名 在工程目录下找到src/com.example.helloworld MainActivity.java 二.添加代码 复制代码 代码如下: package com.example.helloworld; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import