要获取活动的上下文,我们只需输入
#![feature(libc)]
extern crate libc;
fn main() {
let mut x: i32;
unsafe {
x = libc::getchar();
}
let y = x - 65;
println!("{}", x);
let z = 1 / y;
println!("{}", z);
}
要在onClick(View视图)中获取上下文,我们只需使用
this
As,View Class广泛使用上下文&视图构造函数总是接受上下文作为参数,我想知道活动的上下文和视图的上下文之间是否有任何区别。
如果有任何问题,那是什么?
答案 0 :(得分:1)
一般情况下,在大多数情况下使用哪一个可能无关紧要。
主要用例是:
“有关应用程序环境的全局信息的接口。这是一个抽象类,其实现由Android系统提供。它允许访问特定于应用程序的资源和类,以及对应用程序级操作的上调作为发起活动,广播和接收意图等“
https://developer.android.com/reference/android/content/Context.html
如果您在对象(例如视图或活动)及其扩展的所有内容上按“ctrl + b”,您将最终到达顶部。只要你正在做的事情有它需要的东西那么它应该没问题。因此,对于您需要的典型事项,您无需担心它。