【问题标题】:Main activity layoutInflater, activity don't start主要活动 layoutInflater,活动不启动
【发布时间】:2013-01-20 20:17:45
【问题描述】:

当我按下 plbutton1 时,我没有得到结果。
当我点击 plbutton2 时,活动 R.layout.paraggeleia 打开 corect。
谁能帮帮我?
我在哪里做错了? 这是我的代码!!!!

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        Bundle args = getArguments();
        switch (args.getInt(ARG_SECTION_NUMBER)){

        case 1: 
            View v = inflater.inflate(R.layout.paraggeleia, container, false);
            Button bTutorial = (Button) v.findViewById(R.id.plbutton2);
            bTutorial.setOnClickListener(new View.OnClickListener(){
                 public void onClick(View v){
                  getActivity().startActivity(new Intent (getActivity(), parageleiaproionta.class));

                  Toast.makeText(v.getContext(), "Loaging Προιόντα", Toast.LENGTH_SHORT).show();

                 }
             });
     return v;

        case 2:
            View m =  inflater.inflate(R.layout.paraggeleia, container, false);

             Button b1Tutorial = (Button) m.findViewById(R.id.plbutton1);
            b1Tutorial.setOnClickListener(new View.OnClickListener(){
                  public void onClick(View m){
                   getActivity().startActivity(new Intent (getActivity(), sxetika.class));

                   Toast.makeText(m.getContext(), "Loaging Προιόντα", Toast.LENGTH_SHORT).show();

                  }
              });
      return m;

    }

        return getView();

}


    }

【问题讨论】:

    标签: android layout main layout-inflater


    【解决方案1】:

    也许是因为你有 switch 并且只会处理第二个语句。

    【讨论】:

    • 你是什么意思?请出飞机。
    • 您有开关“switch (args.getInt(ARG_SECTION_NUMBER))”和 ARG_SECTION_NUMBER = 2,并且只有案例 2: 中的代码正在执行,因此只有单击第二个按钮才能获得结果
    • 公共静态最终字符串 ARG_SECTION_NUMBER = "2";我成功了,但第二个按钮不再开始活动。
    猜你喜欢
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多