-1
ボタンのonClick(View v)内でif条件が呼び出されません。私は何をすべきか?onClickボタンの内部で条件が機能しない場合
j.getText().toString().equals("hello")
に加えて、(再び)こののEditTextを取得するためにfindViewById
を覚えていませ方が良いでしょう。次のように
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
String k;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText j = (EditText) findViewById(R.id.editText);
}
public void nih(View v) {
EditText j = (EditText) findViewById(R.id.editText);
if (j.equals("hello")) {
Intent intent = new Intent(MainActivity.this, Main2Activity.class);
intent.putExtra("nishan", "london");
startActivity(intent);
}
}
参照してください:stackoverflow.com/help/how-to-askあなたはまた、尋ねる前に2分のサイトツアーを完了するのに気にしませんでした –