Android 显性意图与隐性意图

可紊 提交于 2019-12-01 05:02:32

Android 显性意图与隐性意图

  1,认识显性意图与隐性意图

    顾名思义,显性意图就是能在源码中看得出Intent跳转的activity对象

   Intent intent1=new Intent(this,Main2Activity.class);
        intent1.putExtra("one","one");
        intent1.putExtra("two","two");
        startActivity(intent1);

 

    隐性意图即看不到跳转的对象 

    一般情况下,即在AndroidManifest.xml修改

    

        <intent-filter>
                <action android:name="com.example.Login"/>
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>

    在activity 逻辑文件中写Intent

    

 Intent intent=new Intent(/*this,Main2Activity.class*/);

        intent.setAction("com.example.Login");
        intent.addCategory(Intent.CATEGORY_DEFAULT);
        intent.putExtra("zh",countText);
        intent.putExtra("pass",passText);
        startActivity(intent);

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!