Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android中Contex的使用例子(在一個普通類中用context去開開啟一個activity)

android中Contex的使用例子(在一個普通類中用context去開開啟一個activity)

編輯:關於Android編程

前提:A繼承Activity,B一個普通的類,且構造函數是這樣的

private Context ctx;

public Purchase(Context c) {

// TODO Auto-generated constructor stub
this.ctx = c;

}

C一個繼承Activity的類。

現在在A中 B b= new B( A.this );那麼B就獲得了一個context對象。B的構造函數如下:

public Purchase(Context c) {

// TODO Auto-generated constructor stub
this.ctx = c;

Intent intent = new Intent();
intent.setClass(ctx, C.class);
ctx.startActivity(intent);

}

這樣就可以顯示C這個頁面。。且可以在B這個類,去獲取一些資源,比如ctx.getAssets().open("XXX.xml");獲取工程中的某個XML文件。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved