ComponentName组件

ComponentName组件在Intent中可以直接使用Intent.setClass()也可以使用组件Componentpublic class Test extends Activity {      /** Called when the activity is first created. */      @Override      public void onCreate(Bundle…

Intent中可以直接使用Intent.setClass()

也可以使用组件Component

  1. public class Test extends Activity {   
  2.     /** Called when the activity is first created. */  
  3.     @Override  
  4.     public void onCreate(Bundle savedInstanceState) {   
  5.         super.onCreate(savedInstanceState);   
  6.         setContentView(R.layout.main);   
  7.         Button btn = (Button) findViewById(R.id.btn);   
  8.         btn.setOnClickListener(new OnClickListener() {   
  9.                
  10.             @Override  
  11.             public void onClick(View v) {   
  12. //组件名称,第一个参数是包名,也是主配置文件Manifest里设置好的包名   
  13. 第二个是类名,要带上包名   
  14.   
  15.                 ComponentName com = new ComponentName(“com.huawei”, “com.huawei.Test1”);   
  16.                 Intent  intent = new Intent();   
  17. //设置部件   
  18.                 intent.setComponent(com);   
  19.                 Test.this.startActivity(intent);   
  20.             }   
  21.         });   
  22.     }   
  23. }  

今天的文章ComponentName组件分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/5288.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注