为了账号安全,请及时绑定邮箱和手机立即绑定

没有报错,但为什么会停止??

package com.example.myapplication;

import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Main3Activity extends Activity {
   private Button button;
   private Fragment fragment;
   private boolean flag =true;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main3);
       button = (Button) findViewById(R.id.transform);
       init();
       button.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View view) {
               android.app.FragmentManager fragM =getFragmentManager();
               FragmentTransaction bgfragmentT =fragM.beginTransaction();
               if(flag){
                   fragment4 frag4=new fragment4();
                   bgfragmentT.replace(R.id.layout,frag4);
                   flag=false;
               }else {
                   fragment3 frag3=new fragment3();
                   bgfragmentT.replace(R.id.layout,frag3);
                   flag=true;
               }
               bgfragmentT.commit();
           }
       });


   }

   private void init() {
       fragment3 frag3= new fragment3();
       android.app.FragmentManager fragmentmanager =getFragmentManager();
       FragmentTransaction fragmentTransaction =fragmentmanager.beginTransaction();
       fragmentTransaction.add(R.id.layout,frag3);
       fragmentTransaction.commit();
   }
}

最后运行的时候会崩溃。。

正在回答

2 回答

你那些fragment是怎么写的

0 回复 有任何疑惑可以回复我~
#1

Ma峰 提问者

谢谢您了,我也不知道怎么弄得就解决了
2016-08-21 回复 有任何疑惑可以回复我~

我和你一样的问题,你那个现在弄好了吗???


0 回复 有任何疑惑可以回复我~
#1

Ma峰 提问者

GG,我也不知道怎么弄得。
2016-09-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111161    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

没有报错,但为什么会停止??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信