使用Intent返回时应用程序崩溃

时间:2015-10-31 09:01:48

标签: android

当我尝试从一个活动导航到另一个活动时,我的应用程序崩溃。我有一个菜单页面,其中包含按钮,当我点击第一个按钮时,它会将我带到另一个活动,但是当我尝试回到我的菜单活动我得到空指针异常。我不知道究竟是什么问题?

    Intent  intent = new Intent(VehicleNo.this,OptionMenuAct.class);
   startActivity(intent);

我正在使用上面的代码返回菜单页面。我在oncreate函数中遇到问题。这是代码

    protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_option_menu);



    t_row1=(TableRow)findViewById(R.id.t_row1);
    t_row2=(TableRow)findViewById(R.id.t_row2);
    t_row3=(TableRow)findViewById(R.id.t_row3);
    t_row4=(TableRow)findViewById(R.id.t_row4);
    t_row5=(TableRow)findViewById(R.id.t_row5);
    t_row6=(TableRow)findViewById(R.id.t_row6);
    t_row7=(TableRow)findViewById(R.id.t_row7);
    t_row8=(TableRow)findViewById(R.id.t_row101);
    t_row9=(TableRow)findViewById(R.id.t_row102);


    ArrayList<String> pv = new ArrayList<String>();

    pv = getIntent().getStringArrayListExtra("values");

    for (String s : pv) 
    {
        Log.d("k", s);
    }

2 个答案:

答案 0 :(得分:1)

你的OnCreate方法使用它的意图,它应该有一个stringarraylist,你没有传递这样的东西。 在开始菜单活动时尝试传递所需的字符串列表

答案 1 :(得分:1)

如果您只想返回菜单页面,可以致电this.finish()以查看当前活动,并返回菜单页面活动。