Component使用
- <p> 在Intent中能夠直接使用Intent.setClass()</p><p>也可使用組件Component</p><p> </p><p>簡單的使用方式以下</p>
- 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 {
-
- @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) {
- 第二個是類名,要帶上包名
-
- ComponentName com = new ComponentName("com.huawei", "com.huawei.Test1");
- Intent intent = new Intent();
- intent.setComponent(com);
- Test.this.startActivity(intent);
- }
- });
- }
- }
歡迎關注本站公眾號,獲取更多信息