作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
private int pos = position;
@Override
public void onClick(View v) {
Toast.makeText(context, "Click-" + String.valueOf(pos), Toast.LENGTH_SHORT).show();
iBean = (InboxBean)result.get(position);
ConstantData.inbox_subject = iBean.subject;
ConstantData.inbox_body = iBean.body;
ConstantData.inbox_postDate = iBean.postdate;
startActivity(new Intent(InboxActivity.this,InboxDetailActivity.class));//getting error at startActivity
}
});
我在 startActivity 行收到以下错误:“无法从 Activity 类型对非静态方法 startActivity(Intent) 进行静态引用”
请帮忙。
最佳答案
我假设您在 Activity 的内部静态类中有这个。不要那样做。 OnClickListeners 应该存在于特定 Activity 实例的上下文中。
关于java - 错误 : "Cannot make a static reference to the non-static method startActivity(Intent) from the type Activity",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5591350/
我是一名优秀的程序员,十分优秀!