我怎样才能为动作监听器干杯
How can i make a toast into an Action Listener
我正在尝试将 Toast 制作成按钮的 ActionListener,但它没有出现。请问,有人可以帮助我吗?
这是 class.
的代码
public class Numero extends ActionBarActivity {
private String server;
private String porta;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_combinazione);
server = getIntent().getExtras().getString("server");
porta = getIntent().getExtras().getString("porta");
Button btnInvia=(Button)findViewById(R.id.button);
btnInvia.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// Azioni da fare per inviare combinazione
text= (EditText)findViewById(R.id.editText);
String num = text.getText().toString();
// Mi connetto al server
final AsyncTask<String, Void, Void> esegui = new ApriSocket().execute(server, porta, num);
if(num < 0) {
// Azione
Toast.makeText(this,"Numero minore di 0",Toast.LENGTH_LONG).show();
}
}
}
);
}
改变这个:
Toast.makeText(this,"Numero minore di 0",Toast.LENGTH_LONG).show();
至
Toast.makeText(Numero.this,"Numero minore di 0",Toast.LENGTH_LONG).show();
尝试:
Toast.makeText(getApplicationContext(), "Numero minore di 0" , 0).show();
我正在尝试将 Toast 制作成按钮的 ActionListener,但它没有出现。请问,有人可以帮助我吗? 这是 class.
的代码public class Numero extends ActionBarActivity {
private String server;
private String porta;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_combinazione);
server = getIntent().getExtras().getString("server");
porta = getIntent().getExtras().getString("porta");
Button btnInvia=(Button)findViewById(R.id.button);
btnInvia.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// Azioni da fare per inviare combinazione
text= (EditText)findViewById(R.id.editText);
String num = text.getText().toString();
// Mi connetto al server
final AsyncTask<String, Void, Void> esegui = new ApriSocket().execute(server, porta, num);
if(num < 0) {
// Azione
Toast.makeText(this,"Numero minore di 0",Toast.LENGTH_LONG).show();
}
}
}
);
}
改变这个:
Toast.makeText(this,"Numero minore di 0",Toast.LENGTH_LONG).show();
至
Toast.makeText(Numero.this,"Numero minore di 0",Toast.LENGTH_LONG).show();
尝试:
Toast.makeText(getApplicationContext(), "Numero minore di 0" , 0).show();