错误消息:由以下原因引起:java.lang.NoSuchMethodException:onClickShare[class android.view.view]
单击“图像”按钮时,我收到上述错误消息。我不确定这里有什么问题。我所要做的就是把文本框中的文本分享出来 XML 爪哇 公共类rssitemview扩展了AppCompative活动{ public void onCreateBundle savedInstanceState{ super.onCreatesavedInstanceState; setContentViewR.layout.rssitemview; } public void onClickShareView视图{ TextView txtDesc=TextView findviewbydr.id.txtDescription; 意向意向=新意向。行动\发送; intent.putExtraIntent.EXTRA_TEXT,txtDesc.getText; intent.setTypetext/plain; 试一试{ StartActivityContent.CreateSchooseContent,共享文本。。。; }捕获android.content.ActivityNotFoundException ex{ Toast.maketextrsitemview.this,没有共享的手段,、Toast.LENGTH\u SHORT.show; } 星状体; } }错误消息:由以下原因引起:java.lang.NoSuchMethodException:onClickShare[class android.view.view],java,android,onclick,share,imagebutton,Java,Android,Onclick,Share,Imagebutton,单击“图像”按钮时,我收到上述错误消息。我不确定这里有什么问题。我所要做的就是把文本框中的文本分享出来 XML 爪哇 公共类rssitemview扩展了AppCompative活动{ public void onCreateBundle savedInstanceState{ super.onCreatesavedInstanceState; setContentViewR.layout.rssitemview; } public void onClickShareView视图{ TextVie
解决方案是在ListAdapter的getView类中添加OnClickListner
public View getView(int position, View convertView, ViewGroup parent) {
View view = convertView;
ImageButton whBtn = null;
ImageButton fbBtn = null;
ImageButton twBtn = null;
if(null == view)
{
LayoutInflater vi = (LayoutInflater)rssfeedFragment.this.getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = vi.inflate(R.layout.rssitemview, null);
whBtn = (ImageButton) view.findViewById(R.id.whBtn);
fbBtn = (ImageButton) view.findViewById(R.id.fbBtn);
twBtn = (ImageButton) view.findViewById(R.id.twBtn);
}
if (whBtn != null) {
whBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Code goes here
}
}
});
}
if (fbBtn != null) {
fbBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Code goes here
}
}
});
}
if (twBtn != null) {
twBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Code goes here
}
}
});
}
是否对多个活动使用了相同的布局?唯一的其他用途是从显示该项目的不同活动调用相同的布局。这可能是问题所在吗?这是调用rssadaptor=new rsslistadaptorrsfeed.This,R.layout.rssitemview,itemlist,params[0];在初始化ImageButton后重试您需要在设置布局的每个活动中声明public void onClickShareView视图