从子类访问字符串资源

时间:2011-09-20 09:58:58

标签: android resources subclass

如何从子类访问字符串资源?说一个资源在一个对话框中使用,该对话框是启动对话框的应用程序的资源吗?

在我的应用程序的Activity类中,我正在创建一个对话框

private void showNotice() {
    DialogInterface.OnClickListener dialogClickListener = new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
        }
    };

    try {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        //problem here
        builder.setMessage(getBaseContext().getResources().getString(R.string.dbNote))
        .setNeutralButton("OK", dialogClickListener).show();
    }
}

1 个答案:

答案 0 :(得分:2)

尝试,

getContext().getResources().getString(R.string.label_your_string);