Android 无法启动活动Java运行时异常
我只是启动一个活动,从ArrayList生成一个列表视图,但它给了我一个例外 下面是我如何发起活动的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
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);