使用ComponentName启动Activity

使用ComponentName启动Activitypackagecom.huawei;importandroid.app.Activity;importandroid.content.ComponentName;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View

package com.huawei;

import android.app.Activity;

import android.content.ComponentName;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class Test extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        Button btn = (Button) findViewById(R.id.btn);

        btn.setOnClickListener(new OnClickListener() {






@Override



public void onClick(View v) {



//组件名称,第一个参数是包名,也是主配置文件Manifest里设置好的包名第二个是类名,要带上包名



ComponentName com = new ComponentName(“com.huawei”, “com.huawei.Test1”);



Intent  intent = new Intent();



//设置部件



intent.setComponent(com);


       
Test.this.startActivity(intent);



  }



});

    }

}

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

(0)
编程小号编程小号

相关推荐

发表回复

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