老师我想问下关于fragment跳转到另一个activity页面的问题?
就是按这个案例,我在第三个界面设置了三个Button,每个Button一旦被触发就跳转到另一个新的Activity,这个新的Activity没有底部的菜单条。
package com.example.mydrink.fragment;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import com.example.mydrink.DrinkPlanActivity;
import com.example.mydrink.R;
import com.example.mydrink.TimePlanActivity;
import com.example.mydrink.WaterActivity;
public class PlanFragment extends Fragment {
// 控件初始化
private Button btn_water, btn_drinkplan, btn_timeplan;
private Intent intent;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
initView();
initListener();
return inflater.inflate(R.layout.fragment_plan, container, false);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
public void initView() {
btn_water = (Button) getActivity().findViewById(R.id.btn_water);
btn_drinkplan = (Button) getActivity().findViewById(R.id.btn_drinkplan);
btn_timeplan = (Button) getActivity().findViewById(R.id.btn_timeplan);
}
public void initListener() {
ButtonListener buttonListener = new ButtonListener();
btn_water.setOnClickListener(buttonListener);
btn_drinkplan.setOnClickListener(buttonListener);
btn_timeplan.setOnClickListener(buttonListener);
}
class ButtonListener implements OnClickListener {
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.btn_water:
intent = new Intent(getActivity(), WaterActivity.class);
startActivity(intent);
break;
case R.id.btn_drinkplan:
intent = new Intent(getActivity(), DrinkPlanActivity.class);
startActivity(intent);
break;
case R.id.btn_timeplan:
intent = new Intent(getActivity(), TimePlanActivity.class);
startActivity(intent);
break;
}
}
}
}我这样写程序崩溃了,没有提示哪里错误
LogCat显示这样

请问要怎么写呢???
28
收起
正在回答 回答被采纳积分+1
1回答
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星