Android 启动第二个activity的写法

32次阅读
没有评论
        btngoodslist=(Button) findViewById(R.id.btn_goodslist);
        btngoodslist.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v ) {
                //启动第二个activity
                //第一种写法
//                Intent intent=new Intent();
//                intent.setClass(MyActivity.this,goodslist.class);
//                startActivity(intent);
                //第二种写法
//                Intent intent1=new Intent();
//                intent1.setClassName(MyActivity.this,"com.example.hongyugou.goodslist");
//                startActivity(intent1);
                //第三种写法
//                  Intent intent=new Intent();
//                  ComponentName componentName=new ComponentName(MyActivity.this,goodslist.class);
//                  intent.setComponent(componentName);
//                  startActivity(intent);
                //隐式启动
//                Intent intent=new Intent("glist.goodslist");
//                startActivity(intent);
                //隐式启动第二种
                Intent intent=new Intent();
                intent.setAction("glist.goodslist");
                startActivity(intent);
            }
正文完