ここに私のコードです。私はあなたのために2つのエラーをマークしました。あなたが推測できるように、私はむしろAndroidの初心者です。 別のアクティビティの同様のコードが完全に機能するので、私は本当に何について知ることができません。 メソッド "onClick"は一度も使用されていないとマークされており、それが質問の鍵です。 しかし、なぜ私は空の機能からの復帰を望んでいるのですか?私は「偽を返そう」と試みた。そこに、しかしそれは全く働かなかった。このようAndroid- void setOnClickListenerは返信を望んでいます
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.content.Intent;
public class MenuActivity extends AppCompatActivity implements View.OnClickListener {
private Button intentMenuButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
intentMenuButton = (Button) findViewById(R.id.intentMenuButton);
intentMenuButton.setOnClickListener(this); //in View cannot be applied to package_name;
}
public void onClick(View v){
if(v.getId() == R.id.furtherButton){
Intent intentMain = new Intent(this,MainActivity.class);
startActivity(intentMain);
}
} //Missing return statement!
}
あなたのボタンIDはintentMenuButton'、あなたがそれをチェックするために 'R.id.furtherButton'を使用している'あります。 –
@ ND1010_これは、Javaを学ぶ方法の1つです。 – Velocet
v.getId()== R.id.intentMenuButton – neethu