我正在尝试声明一个全局变量但没有成功。我正在关注本教程,但如果我想将变量从片段传输到 MainActivity,这将不起作用。
首先,我将此代码添加到我的片段类中:
public class WebViewFragment extends Fragment{
private WebView myState;
public WebView getState(){
return myState;
}
public void setState(){
myState = webView;
}
}
然后我将它添加到我的MainActivity
但它不起作用:
WebViewFragment appState = ((WebViewFragment)getApplicationContext());
WebView state = appState.getState();
我明白了error: Cannot cast from Context to WebViewFragment