上下文在Android中意味着啥[重复]

Posted

技术标签:

【中文标题】上下文在Android中意味着啥[重复]【英文标题】:What does Context mean in Android [duplicate]上下文在Android中意味着什么[重复] 【发布时间】:2012-12-17 22:32:59 【问题描述】:

可能重复:What is Context in android?

我想对这个问题有一个答案Android - SharedPreferences with serializable object:

LocalPersistence LP=new LocalPersistence();
Asortiment=(Nomenklatura) LP.readObjectFromFile(???, filename);

但无法理解在主要活动中传递什么而不是 Context context

【问题讨论】:

我尝试传递它,但我收到消息:应用程序已意外停止:FileInputStream fileIn = context.getApplicationContext().openFileInput(filename);可能是文件名错误 发布堆栈跟踪,或至少发布异常 【参考方案1】:

如果你在Activity,你可以通过this。否则(例如,如果您在另一个类中),您始终可以使用 MyActivity.this 来获取应用程序范围内对活动对象的可用引用(始终只有一个)。

【讨论】:

以上是关于上下文在Android中意味着啥[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android中的“上下文”是啥意思? [复制]

在 Apache Spark 的上下文中,内存数据存储意味着啥?

在谈论重叠 I/O 时,上下文信息意味着啥?

获取 Android 上下文的各种方法有啥区别?

使用RequestScoped(面孔)和RequestScoped(上下文)有啥区别[重复]

上下文在android中的重要性[重复]