gpt4 book ai didi

java - 如何选择正确的方式来获取Java中的相关上下文?

转载 作者:行者123 更新时间:2023-12-02 01:00:28 25 4
gpt4 key购买 nike

我最近开始使用java,我试图理解“Context”到底是什么,以及如何正确使用它。

public AdapterView.OnItemClickListener selectDevice = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

String info = ((TextView) view).getText().toString();
String adress = info.substring(info.length()-17);
Intent comIntent = new Intent(MainActivity.this, Communication.class); //WHY???


}
};

对于这个例子和 Intent 争论,为什么我们不使用“getContext()”或“getApplicationContext”或仅使用“this”?

最佳答案

I'm trying to understand what exactly "Context" is

What is 'Context' on Android?

why don't we use "getContext()" or "getApplicationContext" or just "this"?

因为this并没有引用匿名类中的Activity。看这里 Access "this" from Java anonymous class

关于java - 如何选择正确的方式来获取Java中的相关上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60705154/

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