当我尝试从一个活动导航到另一个活动时,我的应用程序崩溃。我有一个菜单页面,其中包含按钮,当我点击第一个按钮时,它会将我带到另一个活动,但是当我尝试回到我的菜单活动我得到空指针异常。我不知道究竟是什么问题?
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);
}
答案 0 :(得分:1)
你的OnCreate方法使用它的意图,它应该有一个stringarraylist,你没有传递这样的东西。 在开始菜单活动时尝试传递所需的字符串列表
答案 1 :(得分:1)
如果您只想返回菜单页面,可以致电this.finish()
以查看当前活动,并返回菜单页面活动。