하위 클래스에서 문자열 리소스에 액세스하려면 어떻게해야합니까? 대화 상자를 시작하는 응용 프로그램의 자원 인 대화 상자에서 사용할 자원을 말하십니까? 내 응용 프로그램의 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();
}
}
하위 클래스를 만들어 무엇입니까? 조금 더 설명 할 수 있겠습니까 ... – Maggie
세부 사항에서 문제를 더 잘 설명해 주어야합니다. 그렇지 않으면 동점 사회자가 닫을 수 있습니다. – Huang
그것을 밖으로 firgured. 실제로 내 리소스 자체에 문제가있었습니다. 나는 자원의 이름을 바꾸었고 제대로 작동했다. 리소스에 액세스하려면 다음을 사용했습니다. getApplicationContext(). getString (R.string.msgNote); – user878155