zoukankan      html  css  js  c++  java
  • Android学习——使用显示Intent

    使用显式的Intent

    使用Intent的构造函数:Intent(Conotext packageContext,Class<?> cls)来创建一个Intent,

    这个构造函数的第一个参数要求一个启动活动的上下文,

    第二个参数Class则是指定想要启动的目标活动。单词Intent意思是“意图”。

    1  button1.setOnClickListener(new View.OnClickListener(){
    2      @Override
    3      public void onClick(View v) {
    4          Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
    5          startActivity(intent);
    6      }
    7  });

    使用这种方式启动另一个活动,“意图”很明显,我们称为显式Intent。

    又例如:

     1     protected void onCreate(Bundle savedInstanceState) {
     2         super.onCreate(savedInstanceState);
     3         setContentView(R.layout.activity_main);
     4 
     5         findViewById(R.id.button1).setOnClickListener(new View.OnClickListener() {
     6 
     7             @Override
     8             public void onClick(View v) {
     9                 // TODO Auto-generated method stub
    10                 startActivity(new Intent(MainActivity.this, BMainActivity.class));
    11             }
    12         });
    13     }

    这里的Intent(MainActivity.this, BMainActivity.class)就是显示Intent的用法,直接指定从哪跳转到哪。

  • 相关阅读:
    3.1按钮
    2.1线性布局
    2.2相对布局
    1.4Activity保存现场状态
    1.1Activity跳转与传值
    1.2Activity返回值
    1.3Activity生命周期
    WebSocket
    Jms消费者模式
    课堂实践5-31
  • 原文地址:https://www.cnblogs.com/znjy/p/14907688.html
Copyright © 2011-2022 走看看