Кнопки отображаются при отладке, но не при обычном запуске приложения в Eclipse для Android - PullRequest
0 голосов
/ 20 июня 2011

У меня странная проблема, которая началась только недавно.Когда я обычно запускаю приложение из Eclipse, мои кнопки не отображаются на главном экране (однако, если я нажимаю там, где они должны быть, регистрируется событие).Но когда я запускаю приложение в режиме отладки, кнопки отображаются там, где они должны быть!Это без изменений в коде.Обе кнопки также должны быть «видимыми» в макете.

Кто-нибудь знает, почему это так?Я вставил соответствующий код с основного экрана, закомментировал все остальное ...

package com.android.market.companionpushup;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainScreen extends Activity {
public static String mWorkout;


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.mainscreen);

    // Create database helper
//  mDbHelper = new WorkoutDbAdapter(this);

    createAndRegisterButtons();
}

private void createAndRegisterButtons() {
    Button GoButton = (Button)findViewById(R.id.start);
    Button TestButton = (Button)findViewById(R.id.test);

    GoButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
 //             int workout = chooseWorkout();
 //             startWorkout(workout);
        } // end onClick
    }); // end of GoButton


    TestButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {
 //             startWorkout(100);
        } // end onClick        
    }); // end of TetsButton

} // end of createAndRegisterButtons
 // 

 }

1 Ответ

0 голосов
/ 16 мая 2012

Закончился перезапуск компьютера и телефона, и все заработало.

...