До сих пор я писал свое приложение для Android, просто вводя имена в методы.Теперь я разбираюсь с этим, прохожу и помещаю их в string.xml вместо этого и ссылаюсь на строку, используя:
txt.setText(this.getString(R.string.string_name));
Однако, при попытке использовать это в статическом контексте (в публичном static void),он не работает и выдает ошибку.
У кого-нибудь есть указания, как это преодолеть?Я довольно новичок в программировании на Java / Android, и я впервые столкнулся с этой проблемой.Любая помощь приветствуется.
Дополнительный код:
public static void ShowCatAddedAlert(Context con)
{
AlertDialog.Builder builder=new AlertDialog.Builder(con);
builder.setTitle("Add new Category");
builder.setIcon(android.R.drawable.ic_dialog_info);
DialogListner listner=new DialogListner();
builder.setMessage("Category Added successfully");
builder.setPositiveButton("ok", listner);
AlertDialog diag=builder.create();
diag.show();
}