gpt4 book ai didi

android - getResources(R.string.hello_world) 和 R.string.hello_world 的区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:06 26 4
gpt4 key购买 nike

使用的区别是什么:

getResources().getText(R.string.hello_world)

和:

R.string.hello_world

第二种方式,应该返回一个int对象。我刚试过:

Toast.makeText(getApplicationContext(), getResources().getText(R.string.hello_world), Toast.LENGTH_LONG).show();

和:

Toast.makeText(getApplicationContext(), R.string.hello_world, Toast.LENGTH_LONG).show();

而且似乎在这两个方面都有效。

感谢您的帮助!

最佳答案

Toast.makeText(getApplicationContext(), R.string.hello_world, Toast.LENGTH_LONG)

通话

Toast.makeText(Context, int, int) 它被“翻译”成

public static Toast makeText(Context context, int resId, int duration)  
throws Resources.NotFoundException {
return makeText(context, context.getResources().getText(resId), duration);
}

总而言之,它等于您的第一个 makeText

关于android - getResources(R.string.hello_world) 和 R.string.hello_world 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22745108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com