我如何找到getResources()的位置.getString(R.string.appId),getResources()。getString(R.string.appSignature));

时间:2017-08-17 18:46:56

标签: android

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_selection);
    Chartboost.startWithAppId(this,
        getResources().getString(R.string.appId),
        getResources().getString(R.string.appSignature));

2 个答案:

答案 0 :(得分:0)

您是从资源中获取字符串吗?

我这样做......

我创建了一个方法

public static String showStringResource(int resource) {
    return getApplicationContext().getResources().getString(resource);
}

然后我可以在我的活动中调用该方法。

showStringResource(R.string.helloworld);

答案 1 :(得分:0)

R.string.appSignatureR.string.appId位于:

Resource -> Values -> String

R.layout.activity_selection位于:

Resource -> Values -> Layout