public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText text = (EditText)findViewById(R.id.editText1);
EditText text1 = (EditText)findViewById(R.id.editText2);
String userid = text.getText().toString();
String pass = text1.getText().toString();
Toast.makeText(getBaseContext(),"Entered"+userid+"and password entered is"+pass,Toast.LENGTH_SHORT).show();
}
});
}
Mã thực hiện thành công, nhưng không có gì xảy ra khi nhấn nút. Khi tôi tập trung vào các dòng trong nhật thực nó nói như sauTôi đang cố gắng hiển thị bánh mì nướng khi nhấn nút này. Nhưng mã không hoạt động
"The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new
View.OnClickListener(){}, String, int)"
Hãy cho tôi biết những gì tôi đòi hỏi phải làm gì để làm cho nó hoạt
thử MainActivity.this thay cho geBaseContext() – Pragnani
Bạn không sử dụng 'getBaseContext()' khi bạn thấy lỗi bạn đang sử dụng 'this' ... Bạn nên thử lưu hoặc làm sạch mã của bạn. – Sam