Android Wear не запускается на CreateView

Я пишу приложение Android Wear (часы), чтобы дополнить приложение для планшета / телефона.

OnCreateView не вызывается, когда я отлаживаю (или запускаю приложение).

Есть ли другой порядок выполнения или имя метода вместо onCreateView, который необходимо использовать с Android Wear?

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 ответ

Я переместил все в onCreate, и все было хорошо.

Другие вопросы по тегам