猿问

MainActivity中加载Fragement,点击Fragement上的按钮弹出另一个Activity.

package textview.exam;

import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;


public class FragmentMe extends Fragment {
    Button loginbutton;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);


    }

    @Override
    public View onCreateView(LayoutInflater inflater,
                             @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        View view=inflater.inflate(R.layout.me, container,false);
        loginbutton=(Button)view.findViewById(R.id.login);
        loginbutton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent(getActivity(),LoginActivity.class);
                startActivity(intent);
            }
        });
        return view;

    }



}

这是我一个Fragement的代码,想要弹出另外一个Activity,可是每次都是停止运行,怎么破?

me_520_you
浏览 2320回答 8
8回答

with呵呵

LoginActivity有没有在主文件中申明

斜风戏雨

把错误日志贴出来看看,

me_520_you

大神们,帮帮忙啦

me_520_you

大神们

慕码人2521115

应该是空指针异常,你把你findViewByID方法写到onCreate()方法中去。
随时随地看视频慕课网APP

相关分类

Android
Java
我要回答