2011-11-16 104 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' –