代码如下,总是提示空指针
初学者,莫见笑
public class paperActivity extends ListActivity {
String[] strs1;
String[] strs;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//GetStr getStr = new GetStr();
//String[] str = new String[list1.size()];
       // str = (String[])list1.toArray(str);
//strs = new String[this.getClass().size()];
//strs = (String[])(getStr.papername).toArray(strs);
//String [] strs2 = {"haha","hleleha"};
//strs1 = getStr.strings1;
ArrayList  list = this.getstr();
//String[] str = (String[])list1.toArray(new String[0]);
strs = (String[])list.toArray(new String[0]);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,strs);
setListAdapter(adapter);
getListView().setOnItemClickListener(
new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int pos, long id) {
// strs[pos]
Intent intent = new Intent(paperActivity.this,
papercontentActivity.class);
intent.putExtra("papercontent", strs1[pos]);
startActivity(intent);
}
});
}


public static ArrayList  getstr() {
ArrayList  papername = null;
String urlStr = tools.getUrl() + "paperClServlet?";
// 得到json格式的数据
String jsonString = HttpUtils.getJsonContent(urlStr);
// 将json格式的数据
List<hnewspaperBean> list = hnewspaperBeanCl.getPaper("paper",
jsonString);

//List<String> papername = null;
hnewspaperBean paper = new hnewspaperBean();
for (int i = 0; i < list.size(); i++) {
paper = list.get(i);
papername.add(paper.getPapaername());
//papername.add(paper.getPapercontent());
// strings[i] = paper.getPapaername();
// strings1[i] = paper.getPapercontent();
}
return papername;
}
}