0
我喜欢当它长按,我使用onItemClick
到另一个意图和使用onItemLongClick
的份额,但onItemLongClick
不行共享项目,请帮我onItemClick的作品,但onItemLongClick不,为什么?
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
ViewHolder ocHolder = (ViewHolder)view.getTag();
TextView ocTextID =(TextView)ocHolder.txtID;
TextView ocTextDsc =(TextView)ocHolder.txtDsc;
Intent intents = new Intent(Intent.ACTION_SEND);
intents.setType("text/plain");
String my_string = ocTextTitle.getText().toString();
intents.putExtra(Intent.EXTRA_TEXT, my_string);
startActivity(Intent.createChooser(intents, "Share this text via"));
return false;
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
ViewHolder ocHolder = (ViewHolder)view.getTag();
TextView ocTextID =(TextView)ocHolder.txtID;
TextView ocTextTitle =(TextView)ocHolder.txtTitle;
Intent i = new Intent(hozeactivity.this, ChildList.class);
i.putExtra("pId", ocTextID.getText().toString());
i.putExtra("uName", ocUser);
i.putExtra("pass", ocPass);
i.putExtra("isOnline", isOnline);
startActivity(i);
}
使用此代码,但不能正常工作 – chy 2014-09-14 06:57:40
你尝试在OnItemLockClick记录( )来检查它是否被解雇。例如:public boolean onItemLongClick()Log.d(“myTag”,“fired”); – 2014-09-14 11:10:52