Я пытался получить данные из диалогового окна в текстовое представление, но я получаю ошибку, что приложение не может видеть текстовое представление, потому что текстовое представление находится позади диалогового окна ... после того, как я нажму на кнопку, это появится
backpackDialog = new Dialog(MainActivity.this);
backpackDialog.setTitle("Backpack");
backpackDialog.setContentView(R.layout.backpack_layout);
window = backpackDialog.getWindow();
lp.copyFrom(window.getAttributes());
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
window.setAttributes(lp);
backpackDialog.show();
// and after i click to dissmis the dialog...
useItemButton.setOnClickListener(new View.OnClickListener()
{ @Override public void onClick(View view)
{
// here is the problem...
intPlayerHealth = intPlayerHealth + 20;
->playerHealthText.setText(intPlayerHealth);<-
backpackDialog.dismiss();
}
});
как я могу go после того, как я закрыл диалоговое окно, чтобы перезапустить действие или что-то в этом роде, чтобы обновить sh мой основной макет активности, чтобы таким образом я мог получить новое значение для моего textView, а также не получить это ошибка невозможности увидеть textView, спасибо