2011-11-16 107 views
0

BaseAdapter一個擴展的類將不會允許我從一個活動轉移到第二:: 它給我的語法錯誤::BaseAdapter不允許調用請求動作

holder.capture.setOnClickListener(new View.OnClickListener() { 
public void onClick(View v) {     
    intent_request = new Intent(this, SaxParser2.class); 
} 

屏幕

enter image description here

+0

正確看我的答案,我有一個BOLD字符的書面線。 – user370305

回答

3

改變這一行,

intent_request = new Intent(this, SaxParser2.class); 

intent_request = new Intent(<Activity name>.this, SaxParser2.class); 

你的情況,你應該從你打電話給你的基本適配器類的構造活動的背景下,

使用活動這方面,

intent_request = new Intent(context, SaxParser2.class); 

然後,

context.StartActivity(intent_request); 

注意:I guess SaxParser2 is a activity not a class.

+0

不,它不是解決我的問題 –

+0

你是一個正確的,它是活動,我只需要調用活動,我已經嘗試過,但現在問題在'StartActivity(intent_request);' –

+0

它不允許我實現方法'startActivity' –