2011-06-20 11 views
0

最近起動したばかりの奇妙な問題があります。私はEclipseから通常のアプリケーションを実行すると、私のボタンは、メイン画面に表示されません(しかし、私は彼らがされる場所をクリックすると、それはイベントを登録します)。しかし、私はデバッグモードを使用してアプリを起動すると、ボタンは、彼らがあるはずである場所に表示されます!これはコードの変更なしです。両方のボタンもレイアウトで「可視」に設定されています。ボタンはデバッグ時に表示されますが、Android用の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 
// 

} 
+0

コードに間違いはありませんが、XMLの外観はどうですか?デバッグモードとは何ですか? – Snicolas

+0

それは私のXMLファイルを投稿させることはできませんが、何か間違っているとは思わない。 2つのボタンを備えた基本的な画面です。私がデバッグモードと呼ぶものは....私はその質問が何であるかは分かりませんが、ブレークポイントがコード内でアクティブになっているので、それを踏み越えることができます。 – easycheese

+0

プロジェクトをクリーンアップしようとしましたか? –

答えて

0

コンピューターと電話を再起動して終了しました。

関連する問題