老师我想问下关于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 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星