私のアクティビティでは、ユーザーがテキストビューをクリックすると、カスタムダイアログボックスが開きます。ここで私はいくつかのホイールピッカーを設定しました。ユーザーがホイールピッカーで設定した値は、カスタムダイアログボックスにタイトルとして表示されます。ユーザーが[OK]ボタンをクリックすると、ダイアログボックスが閉じ、そのタイトルテキストをメインアクティビティのテキストビューに表示したいと思います。
アクティビティクラスで変数の初期化を設定し、ダイアログボックスでその値を設定できることを知っています。特別なことは何もありません。しかし、私は次のようにカスタムダイアログボックスを別のクラスファイルとして作成しました
bd = (TextView)findViewById(R.id.editText1);
bd.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
CustomizeDialog customizeDialog = new CustomizeDialog(main.this);
customizeDialog.show();
}
});
そのクラスから私のメインアクティビティクラスに値を取得する方法...