2010-12-11 30 views
-2

私はプログラミングに慣れていません。 Button Clickイベントを処理する簡単なアプリケーションを作成しています。 xmlを使用してボタンを追加してプログラムにリンクしましたが、アプリを実行した直後に強制終了します。このアプリケーションを実行すると強制終了します

public class Sparkling extends Activity implements OnClickListener 
{ 
    Button b; 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     b=(Button)findViewById(R.id.Button1); 
     b.setOnClickListener(this); 
    } 
    @Override 
    public void onClick(View v) 
    { 
     //actions.... 
    } 
} 
+2

をログでかいま見を取るか、少なくとも私たちにスタックトレースを与えます。 –

答えて

1

任意のスタックトレース情報を持たずに、私の推測では、ボタン1がから欠落していることでしょうかmain.xmlか何かにスペルが間違ってマニフェストファイルに問題がある:ここでは

は、コードがあります。

+0

b.setOnClickListenerがNullPointerExceptionを引き起こしていると私の推測ではボタンが見つからないということです。我々はプールを開始する必要があります! – schwiz

0

私は何が起こったのかを知りました。

私が使っていた:

android:name="@+id/Button1" 

の代わり:

android:id="@+id/Button1" 
関連する問題