[OK]ボタンを有する材料の対話のために、私はこの方法を使用する:この方法は、いくつかの一般的な方法であるクラスに現在ある別のクラスのあるクラスからメソッドを変更するにはどうすればよいですか?
public void server_alertdialog(String msg, final Context context) {
final MaterialDialog mMaterialDialog = new MaterialDialog(context);
mMaterialDialog.setMessage(msg);
mMaterialDialog.setCanceledOnTouchOutside(false);
mMaterialDialog.setPositiveButton(getResources().getString(R.string.ok), new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isOnline()){
mMaterialDialog.dismiss();
}else {
Toast.makeText(getApplicationContext(),"You are not online",Toast.LENGTH_SHORT).show();
}
}
});
mMaterialDialog.show();
}
、のは、クラスの名前がそれぞれにcommon_methods.Butされるとしましょう"OK"ボタンをタップすると出力が異なるはずです。
mMaterialDialog.setPositiveButton(getResources().getString(R.string.ok), new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isOnline()){
mMaterialDialog.dismiss();
}else {
Toast.makeText(getApplicationContext(),"You are not online",Toast.LENGTH_SHORT).show();
}
}
});
し、必要に応じて他のクラスでそれを使用します。だから私は、このメソッドのクリック機能に分けたいです。どうやってやるの?
のようなあなたの必要性に
をOkayAlertClick()メソッドのaccourdingを変更するかもしれないのonclick関数から特定のパラメータを持つ別のメソッドを呼び出しますか? – Lino
http://idownvotedbecau.se/noresearch/ – AesSedai101
[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 要約は、これはボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに非生産的であるということです。これをあなたの質問に追加しないでください。 – halfer