首页
学习
活动
专区
工具
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.8K20

    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...Activity在AndroidManifest.xml中设置action: 通过Scheme跳转协议跳转: android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme...协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。...String goodsId = uri.getQueryParameter(“goodsId”); Log.e(TAG, “goodsId: ” + goodsId); } 调用方式: 网页上:(使用系统自带浏览器或者谷歌浏览器

    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跳转速度降低。...() 或 onResume() 中耗时较多,那么 Activity跳转速度肯定就慢了;同理,如果弹框的构造方法或 onCreate() 也耗时较多,那么弹框的展示速度也会被拖慢。...至于延迟加载,这个可操作的空间比较大,系统封装的 ViewStub 就派上了用场。

    1.1K30

    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

    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

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

    随时随地都可以退出   一个程序中有退出登录,这个时候就要保所有的activity,然后可以销毁所有的activity并且之后跳转到登录页面,如果想要退出到桌面,也可以加入杀死进程的代码,防止该程序进程在后台一直运行...最佳写法   问题:假设两个Activity,FirstActivity和SecondActivity,第二个活动不是你写的,但是你需要跳转到该页面,同时需要传一些参数,此时,你可以问你同事需要传什么参数...,您可以从Bundle系统通过您的Activity中恢复您的保存状态。...如果它为空,那么系统正在创建一个Activity的新实例,而不是恢复之前被销毁的实例。...kill掉后台运行的 Activity ,如果不巧要启动的那个activity实例被系统kill了,那么系统就会调用 onCreate 方法,而不调用 onNewIntent 方法。

    1.1K20
    领券