この状況で私が通常行うことは、アクティビティ クラスのクラス レベルのプライベートな静的インスタンス変数を作成し、onCreate で設定することです。
その変数は、プライベート インナー onClickListeners など内のコンテキストとして使用できます。
例を提供するために編集
Public class MyClass extends Activity {
private static MyClass instance;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
instance = this;
...
mVideoView.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
adapter = new CustomArrayAdapter(instance, R.layout.feed_items, R.id.label, feed_products_list);
....
等