提示红叉: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();
}
});
android,OnItemClickListener中的Toast提示有问题
答案:2 悬赏:40 手机版
解决时间 2021-03-01 19:47
- 提问者网友:流星是天使的眼泪
- 2021-03-01 13:02
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-01 13:52
adapter.getItem(arg2)
是object,人家要的是CharSequence
adapter.getItem(arg2).tostring()?
是object,人家要的是CharSequence
adapter.getItem(arg2).tostring()?
全部回答
- 1楼网友:未来江山和你
- 2021-03-01 14:03
getapplicationcontext()是一个activty中的方法。 获得的是当前activt 的context对象
你可以用 比如mainactivty.this来代替
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯