Android 无法启动活动Java运行时异常

Android 无法启动活动Java运行时异常,android,xml,android-activity,Android,Xml,Android Activity,我只是启动一个活动,从ArrayList生成一个列表视图,但它给了我一个例外 下面是我如何发起活动的 Intent myIntent = new Intent(MainActivity.this, ViewInfo.class); MainActivity.this.startActivity(myIntent); 这是ViewInfo活动代码 public class ViewInfo extends Activity { ArrayList<String> Users

我只是启动一个活动,从ArrayList生成一个列表视图,但它给了我一个例外 下面是我如何发起活动的

Intent myIntent = new Intent(MainActivity.this, ViewInfo.class);
MainActivity.this.startActivity(myIntent);
这是ViewInfo活动代码

public class ViewInfo extends Activity {

    ArrayList<String> Users_List=new ArrayList<String>();
    String[] lv_arr = {};

 @Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.view_info_activity);

    ReadXML();

     lv_arr = (String[]) Users_List.toArray();
    ListView list =  (ListView) findViewById(R.id.listView1);
    list.setAdapter(new ArrayAdapter<String>(ViewInfo.this,
            android.R.layout.simple_list_item_1, lv_arr));
 }
 public void ReadXML()
    { -------}
}

你的日志清楚地表明你需要从

String[] lv_arr;

lv_arr = (String[]) Users_List.toArray();


您是否在清单文件中声明了您的活动“ViewInfo”?。把你的日志记录下来,让击球手更好地理解你的问题。
String[] lv_arr;

lv_arr = (String[]) Users_List.toArray();
lv_arr = new String[Users_List.size()];
lv_arr = Users_List.toArray(lv_arr);