Android3——初步使用Intent跳转activity_android intent 跳转下一级文件夹 activity-程序员宅基地

技术标签: xml  android  # 移动端开发  android studio  

1.隐式使用

        <activity
            android:name=".SecondActivity"
            android:exported="false">
            <intent-filter>
                <action android:name="aaa" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="MY_CATEGORY" />
            </intent-filter>
        </activity>
        <activity
            android:name=".FirstActivity"
            android:exported="true"
            android:label="This is First ctivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
  1. activity的配置
public class FirstActivity extends AppCompatActivity {
    

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.first_layout);
        Button button1 = (Button) findViewById(R.id.button_1);
        button1.setOnClickListener(new View.OnClickListener() {
    
            @Override
            public void onClick(View view) {
    

                Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
                startActivity(intent);
            }
        });
    }
  1. intent的构造方法
    (1)第一个参数,运行的上下文,这儿就是this
    (2)第二个参数,要跳转的activity
  2. 通过startActivity执行intent。

2.显示使用

 <activity
            android:name=".SecondActivity"
            android:exported="false">
            <intent-filter>
                <action android:name="aaa" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="MY_CATEGORY" />
            </intent-filter>
        </activity>
  1. xml中activity的配置
Intent intent = new Intent("aaa");
intent.addCategory("MY_CATEGORY");
startActivity(intent);
  1. Inter的配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45895576/article/details/123478654

智能推荐

Windows Data Alignment on IPF, x86, and x86-64_data alignment is intrinsic-程序员宅基地

文章浏览阅读1.4k次。http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vcconwindowsdataalignmentonipfx86x86-64.asp?frame=trueWindows Data Alignment on IPF, x86, and x86-64Kang Su GatlinMic_data alignment is intrinsic

python笔记系列一-程序员宅基地

文章浏览阅读1k次,点赞43次,收藏19次。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

C语言简单实现矩阵转置_矩阵转置c代码-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏7次。#include <stdio.h>#include <stdlib.h>int main(){ printf("3*4矩阵转置\n"); int b[3][4]; int row, line; //输入 for (row = 0;row < 3;row++) { for (line = 0;line < 4;line++) scanf("%d", &b[row][line]); } //显示输入的矩阵 for (row = 0._矩阵转置c代码

Windows下 Python 模块的安装方法_下载安装pythoncom模块:-程序员宅基地

文章浏览阅读2.5w次,点赞4次,收藏43次。最近在学习python的时候总是让引用一些model,但是自己也不了解引用的方法,所以填了不少坑。在网上找了一些方法,在此处只记录最好用的方法。以下分两个步骤:一、安装pip 包打开windows 输入cmd 进入命令行,输入cd F:\pycharm\pythonInterpreter(这里是我的python编译环境的目录)切换到python 所在的目录,最方便的_下载安装pythoncom模块:

【转】当用post方法上传,base64编码的图片太大,导致后台接收的时候总是为null?_php 上传base64图片截图过大导致post上传不上-程序员宅基地

文章浏览阅读7.3k次。post请求理论上对参数的大小没有限制,但是服务器有限制,把Tomcat的server.xml里设置一下就好了注:Tomcat的版本低于等于7,设置maxPostSize="0" 表示post参数无限大 Tomcat的版本大于等于8,设置maxPostSize="104857600" 表示post参数最大100MB&lt;Connector connectionTimeo..._php 上传base64图片截图过大导致post上传不上

国密算法介绍、使用及比较&bcprov-jdk_bcprovjdk各版本区别-程序员宅基地

文章浏览阅读7k次。国密算法介绍_bcprovjdk各版本区别

随便推点

eclipse卸载插件_eclipse 删除插件-程序员宅基地

文章浏览阅读389次。用eclipse工作的时候我们有时候需要安装插件,安装之后如果不用的话怎么卸载呢?今天就和大家分享一下如何卸载eclipse里的插件。方法/步骤首先打开eclipse,选择help点击help之后选择install new software下拉找到what is already install,点击_eclipse 删除插件

0x00401000指令所用的0x00000027内存为什么不能written_事件日志0x00000027-程序员宅基地

文章浏览阅读1.4k次。运行某些程序的时候,有时会出现内存错误的提示(0x后面内容有可能不一样),然后该程序就关闭。 “0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 “0x????????”指令引用的“0x????????”内存,该内存不能为“written”。 不知你出现过类似这样的故障吗?出现这个现象有两方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 _事件日志0x00000027

matlab怎么对图片mesh,MATLAB提供了mesh函数和surf函数来绘制三维曲面图。-程序员宅基地

文章浏览阅读685次。总结的“成绩和做法”部分的写作,在内容上强调( )。 A.形势背景 B.事实和数据 C.指导思想 D.有关政策电离辐射治疗方式有哪些?? 化学药物治疗|中子治疗|重粒子治疗|射线治疗威斯特伐利亚和约的签署标志着多媒体计算机中的媒体信息是指()下列不属于资产管理需关注的风险的是( )。《资治通鉴》由( )亲自写序。《资治通鉴》由( )亲自写序。自然界中的物质按照导电能力可分为()、(..._matlab 提供了 mesh 函数和 surf 函数来绘制三维曲面图是对的吗

inux中的dd命令解析:sudo dd iflag=dsync oflag=dsync if=210.bin of=/dev/sdb seek=1-程序员宅基地

文章浏览阅读9.3k次,点赞2次,收藏23次。dd命令的作用(功能)主用功能是用于拷贝文件,也就是用指定大小的块去拷贝一个文件,并在拷贝的同时进行指定的转换(默认从标准输入拷贝到标准输出,这意味dd可以在管道中使用)。这个拷贝过程简单理解就是读取,转换并输出数据。语  法:dd [bs=&lt;字节数&gt;][cbs=&lt;字节数&gt;][conv=&lt;关键字&gt;][count=&lt;区块数&gt;][ibs=&lt;字节..._dd iflag

Trex--高性能压测的dream tools-程序员宅基地

文章浏览阅读1.8k次。Trex 数据面基于DPDK实现,通过json-rpc的方式对外暴露控制接口,client端支持CLI/PYTHON SDK/Gui三种方式,对程序员而言,python sdk肯定是首选,基于python sdk,包个自动化压测工具,自动为每个版本提供各种场景的性能测试数据还是挺爽的。“简单的有状态”,比如对同个五元组,先通过SYN报文建连接,再持续打一段时间的ACK报文,最终发RST/SYN报文,trex的stream间可以有先后依赖关系,通过多条stream即可支持。领取,关注我持续更新哦!_trex

数据结构初阶——环形链表-程序员宅基地

文章浏览阅读480次。哈哈哈~~其实也就是带环的链表啦~~或者是这样:因此,环形链表有个特性,就是没有 tail,指针一旦进入环形部分,就是死循环,永远走不出来。_环形链表

推荐文章

热门文章

相关标签