首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Activity跳转之scheme跳转

    Activity跳转可以说是非常简单的了、从一个页面跳转至另一个页面,我们最常用的也就是下面这种: Intent intent = new Intent(this, xxx.class); startActivity...(intent); 这篇文章上面提到的两个都不讲,这里来说使用scheme协议来进行页面跳转 manifest / data 配置 如果需要让我们的Activity能被其他应用或者网页所打开,需要在AndroidManifest...中进行配置(浏览网页的时候点击一些广告可以进对应的app大概就是这个原理) ...toId=25&tmId=888">跳转至TestTwoActivity 效果图: ? 在网页中只需要使用一个超链接便可以轻松的跳转至我们的app,是不是很开心。...当你将这个html文件使用手机的浏览器查看时,点击也是一样可以跳转进app的 跳转页面的时候还可以通过 ?

    1.9K20

    android 通过类名跳转activity,Activity跳转方式总结

    一、显式调用方法 方法一: Intent intent=new Intent(本类,将要跳转的类); //Intent intent=new Intent(MainActivity.this,JumpToActivity.class...); startActivity(intent); 方法二: Intent intent2=new Intent(); intent2.setClass(本类,将要跳转的类); // intent2.setClass...: Intent intent = new Intent(); intent.setAction(“con.liujc.test.jump”); startActivity(intent); 需要将要跳转到的...Activity在AndroidManifest.xml中设置action: 通过Scheme跳转协议跳转: android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme...协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。

    1.1K20

    android activity自动跳转,Android activity跳转之finish()方法的作用

    最近在看郭神的《第一行代码(第2版)》,温故知新,看到有很多地方在页面跳转后还加了一句:finish();,原来像下面代码这样用 Intent 从 A activity 跳到 B activity :...这样,当从 A activity 跳转到 B activity 的时候,再点击返回键,B activity跳转到 A activity 之前的那个 activity,而不会返回到 A activity...页面跳转时finish()方法应用的业务场景: 场景1:在很多APP中,首次进入APP时需要登录才能进入到APP首页,但成功登录跳转到APP的首页后,再按返回键,应该直接返回到手机主界面而不是登录界面。...场景2:在订单列表中,A activity 中点击新建订单进入新建订单 B activity 中,点击保存后,跳转到订单详情 C activity 中(在 B activity跳转到 C activity...结论:跳转后在按返回键时,不需要返回到原 activity 就可以使用finish()方法 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145178.html原文链接

    1.3K20

    提高 Activity 跳转速度

    大家好,又见面了,我是你们的朋友全栈 从一个页面跳转到另外一个页面,这在 Android 中是很常见的操作;有的页面跳转是瞬间打开,有的是会微微钝一下才打开;或者在页面里弹出一个 Dialog 弹框,明明已经调用完了...页面跳转迟钝和弹框的展示延迟的原因都一样,基本分为两大类。...上述耗时操作如果是在 onCreate() 或 onResume() 中,必然会导致 Activity跳转速度降低。...ActivityThread 中已经描述了 Activity 的生命周期,通过它我们知道 UI 是在 Activity的 onResume() 之后才会绘制及显示出来,那么问题就来了,如果在 onCreate...() 或 onResume() 中耗时较多,那么 Activity跳转速度肯定就慢了;同理,如果弹框的构造方法或 onCreate() 也耗时较多,那么弹框的展示速度也会被拖慢。

    1.2K30

    Android:非Activity跳转Activity时要加FLAG?

    今天测试提了个BUG,说是点击小米推送的消息无法跳转到指定页面,只是清除了消息。...我随手就拿过手边的小米6 测试机试了一下,没啥问题啊,跳转挺好的啊;然后又拿过 Nexus 4x ,试了一下,也没问题啊。...翻着翻着我就发现,点击推送跳转时忘了加FLAG。...按照我们之前的了解: 从非 Activity跳转Activity时 ,必须要给 intent 设置一个 FLAGNEWTASK , 如果不设置将无法跳转。加上之后,一切毛病都没有了。...所以,据此可知: 在 7.1.1(API25 )中,谷歌应该是对Activity跳转进行了优化,非Activity不加FLAG 也能跳转 在7.0中是否有这个特性,暂未测试,也未查阅相关资料。

    91640

    Activity跳转到指定Fragment实例

    最近做的一个项目,突然出现了这个问题, Activity 中有四个fragment,分别是 first, two, three, four,默认显示的是fragment a。...在开发过程中,first中 跳转到另一个Activity ,将这个外部Activity命名为B吧......我需要从first中跳转到B中,完成一些设置,然后再从B中的返回按钮回到three,three中也有一个viewpager(1,2,3),需要跳转到3。...首先是在B的跳转Activity,不多解释,直接上代码 button.setOnClickListener(new View.OnClickListener() { @Override...Activity中,在这里跳转到three,这里重写了onResume()方法 相信有这个错误的童鞋一定都找过很多案例,这里就不多做解释了,直接上代码 //activity跳转到fragment @Override

    1.1K30

    Activity 活动跳转(Java&Kotlin)

    Activity 活动跳转(Java&Kotlin) 任何正式APP都不可能只有一个Activity,当有多个Activity时,怎么从一个Activity进入到另一个Activity呢?...答案就是活动跳转。 ① 普通跳转 顾名思义,就是单纯从A到B,不带任何内容。...② 传递数据 实际开发中的页面跳转都不会是单纯的跳转,肯定会携带一些参数的。...=“standard”,不同之处在于,如果原来不存在活动栈,FLAG_ACTIVITY_NEW_TASK 就会创建一个新栈 Intent.FLAG_ACTIVITY_SINGLE_TOP 当栈顶为你跳转的...该值等同于launchMode=“singleTop” Intent.FLAG_ACTIVITY_CLEAR_TOP 当栈顶存在待跳转Activity实例时,重新创建一个新实例,并将原实例上方的所有实例加以清楚

    1.7K30

    android从activity跳转到fragment解决

    上一篇解决了【Android解决Fragment跳转到Fragment页面问题,相同或不同宿主Activity解决方法】 背景:我的问题是在主页面出现的,硬是要从跳过好几层的Activity中点击一下就要跳到主页面中的任意一个...Activity跳转到Fragment首先我试过广播是不好使的,因为会出现…… after on saveInstance错误。...处理:Activity跳到fragment 其实简单的说Activity跳fragment很简单,在activity中写上这段代码,在跳转到该activity的时候用根据传的值判断加载哪个fragment...中的fragment跳转到其他activity之后,想在其他activity中再跳回来到指定的fragment而不重新加载activity,就得通过下面的方法了。...首先明确我们的目的:Activity跳转到fragment要经过好几个Activity跳转,先从AActivity为入口AActivity->BActivity->CActivity一直跳转之后,再从

    1.5K10

    Activity 不只有跳转。功能篇(一)

    2:Activity正确使用   在实际开发中,页面很多,activity很多,所以,想要通过运行程序来判断当前所看的页面是对应哪一个activity就要创建一个父类activity,这样的话,让他们都来继承这个父类...随时随地都可以退出   一个程序中有退出登录,这个时候就要保所有的activity,然后可以销毁所有的activity并且之后跳转到登录页面,如果想要退出到桌面,也可以加入杀死进程的代码,防止该程序进程在后台一直运行...最佳写法   问题:假设两个Activity,FirstActivity和SecondActivity,第二个活动不是你写的,但是你需要跳转到该页面,同时需要传一些参数,此时,你可以问你同事需要传什么参数...这时就需要优化代码,你同事可以在第二个界面就留一个方法入口,把需要的参数都列出来,你只需要用类名.方法名即可 该方法写在第二个活动里,也就是需要跳转到的页面。...这里有个解决方法就是在 onCreate 和 onNewIntent 方法中调用同一个处理数据的方法, 总结:在activityA中设置了对应的启动模式后,其他(自己也行)activityB往A中使用intent跳转

    1.1K20
    领券