【发布时间】:2015-11-03 16:49:09
【问题描述】:
我正在从另一个活动类调用一个活动类的方法。在我调用 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 扩展 Activity {
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();
}
【问题讨论】:
标签: android android-activity setcontentview