我正在从另一个活动类调用活动类的方法。在我调用 setContentView() 的方法中,我调用了另一个 xml 文件(与我在第一个类(调用类)中显示的文件不同的 xml。所以在调用 setContentView( ),我得到空指针异常。请在下面找到我的代码:调用类
mainListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
DisplayMessageActivity d=new DisplayMessageActivity();
try {
Toast.makeText(CallWebserviceActivity.this, "position"+position, Toast.LENGTH_SHORT).show();
d.showmessage(arrays, position,CallWebserviceActivity.this);
} catch (Exception e) {
e.printStackTrace();
}
}
});
调用 setContentView() 的新类:
公共类 DisplayMessageActivity 扩展活动 {
public void showmessage(ArrayList<JSONObject> arrays,int position,Context context) throws Exception {
RelativeLayout relatelayout;
setContentView(R.layout.showdetails);
Toast.makeText(DisplayMessageActivity.this, "DisplayMessageActivity", Toast.LENGTH_SHORT).show();
}