Android Wear不会触发onCreateView

时间:2018-04-02 23:23:21

标签: android wear-os activity-oncreateview

我正在编写Android Wear(手表)应用以补充平板电脑/手机应用。

调试(或运行应用程序)时,不会调用onCreateView。

是否有不同的执行顺序或方法名称而不是需要与Android Wear一起使用的onCreateView?

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    final View view = inflater.inflate(R.layout.activity_wear_ref_scorecard, container, false);
    Intent getMatchID = getIntent();
    String message = getMatchID.getStringExtra(MainActivity.match_id);

    //Disable score buttons
    Button homeFoulsBtnDisabled = (Button) findViewById(R.id.btn_HomeScore);
    Button awayFoulsBtnDisabled = (Button) findViewById(R.id.btn_AwayScore);
    Button homeGoalsBtnDisabled = (Button) findViewById(R.id.btn_HomeFoul);
    Button awayGoalsBtnDisabled = (Button) findViewById(R.id.btn_AwayFoul);
    homeFoulsBtnDisabled.setEnabled(false);
    awayFoulsBtnDisabled.setEnabled(false);
    homeGoalsBtnDisabled.setEnabled(false);

虽然我的按钮onClicks工作正常;

    final Button awayScoreBtn = (Button) findViewById(R.id.btn_AwayScore);
    awayScoreBtn.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
          ....

1 个答案:

答案 0 :(得分:0)

我把所有东西都搬进了onCreate,一切都很好。