mainly concerned about code readability & maintainability in the long run, my application will never be localized and little to none strings duplication
textView.setText(context.getString(R.string.string, arg));
in comparison to:
textView.setText(String.format("string %s", arg));
what do you think?