2017-10-01 4 views
0
public class BlankFragmentTab1 extends Fragment { 

    public BlankFragmentTab1() { 
    // Required empty public constructor 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    View rootView = inflater.inflate(R.layout.fragment_blank_fragment_tab1, container, false); 

    Button bsave = (Button) rootView.findViewById(R.id.txt); 
    bsave.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
     Intent intent = new Intent(getActivity(),Main2Activity.class); 
     startActivity(intent); 
     } 
    }); 

    return rootView; 
    } 
} 

動作しません。Androidのインテントが動作しないのはなぜですか?

+5

でそれを行う必要がありますか? –

+0

'Main2Activity'がマニフェストのアクティビティとして定義されていますか?エラーメッセージが出ますか?( 'Main2Activity'がアクティビティで定義されていない場合はどうしたらいいですか?)もしそうなら、あなたの投稿を編集して、スタックトレース/ログをログから取り込みます(確かにandroid stack traceを探してください)。問題は 'Main2Activity'にある可能性があります。投稿を編集して、おそらく一時的に単純化して開始するかどうかを確認してください。 – MikeT

+0

あなたのlogcatを提供してください –

答えて

0

あなたはエラーログを提供することができますgetActivity().startActivity(myIntent)

関連する問題