2012-02-13 17 views
0

私はAndroidの初心者です。ここに私はこのコードを持っています:Google Mapsを開く新しいアクティビティ

public class GPS extends Activity implements OnClickListener 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     setContentView(R.layout.main); 

     View getGPSButton=findViewById(R.id.get_GPS); 
     getGPSButton.setOnClickListener(this); 
     View aboutButton=findViewById(R.id.about_button); 
     aboutButton.setOnClickListener(this); 
     View exitButton=findViewById(R.id.exit_button); 
     exitButton.setOnClickListener(this); 
    } 

    public void onClick(View v) 
    { 
     switch (v.getId()) 
     { 
      case R.id.get_GPS: 
       Intent i = new Intent (this,getGPS.class); 
       startActivity(i); 
      case R.id.about_button: 
      Intent j = new Intent(this, About.class); 
      startActivity(j); 
      break; 
      case R.id.exit_button: 
      System.exit(0); 
      finish(); 
      break; 
     } 
    } 
} 

しかしgetGPSクラスは決して始まりません。どんなボタンを押しても、クラス活動についての情報が表示されます。 私は間違いが意図的なパラペッターにあることを知っています。私はインテント(...)で何を書くべきですか? getGPS関数はGPS経由で緯度&の緯度をカウントし、その座標でGoogle Mapsを開きます。そのクラスではすべてがOKです。 終了機能も機能しません。 System.exit(0)とfinish()はどちらも効果がありません。exit_buttonを押すとAboutクラスが開きます。

あなたのアドバイスを待っています。お早めに。

答えて

1

//あなたはそのボタンがこの

Button getGPSButton=(Button)findViewById(R.id.get_GPS); 
     getGPSButton.setOnClickListener(this); 
     Button aboutButton=(Button)findViewById(R.id.about_button); 
     aboutButton.setOnClickListener(this); 
     Button exitButton=(Button)findViewById(R.id.exit_button); 
     exitButton.setOnClickListener(this); 
+0

パドマを行うことができます場合は、おかげでブレーク

case R.id.get_GPS: Intent i = new Intent (this,getGPS.class); startActivity(i); break; 

//を逃した:Dは:) それを気づいていない。しかし、今、私が持っています別の質問。私がここに来るのを見てください:[スクリーンショット](http://goo.gl/5X9qP)getGPSクラスはうまく動作しますが(他のソースからコピーしてテストしました)。多分logcatはあなたを助けることができる、私はまだそれに慣れることができない。 – azizbekian

+0

"強制終了"を押すと、マップはうまく機能します。しかし、このエラーが表示される理由は何ですか? – azizbekian

+0

@andranikAzizbekyan xmlファイルのエラー@ line no 15 com.google ... plz postエラーメッセージがスクリーンショットではありません。 –