永发信息网

android,OnItemClickListener中的Toast提示有问题

答案:2  悬赏:40  手机版
解决时间 2021-03-01 19:47
  • 提问者网友:流星是天使的眼泪
  • 2021-03-01 13:02
提示红叉:The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (MainActivity, Object, int)

代码如下
list.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, adapter.getItem(arg2), Toast.LENGTH_LONG).show();
}

});
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-03-01 13:52
adapter.getItem(arg2)
是object,人家要的是CharSequence

adapter.getItem(arg2).tostring()?
全部回答
  • 1楼网友:未来江山和你
  • 2021-03-01 14:03
getapplicationcontext()是一个activty中的方法。 获得的是当前activt 的context对象 你可以用 比如mainactivty.this来代替
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯