मुझे यहां एक बड़ी त्रुटि है। मैं supportInvalidateOptionsMenu() के साथ एक्शनबार मेनू को बदलने की कोशिश कर रहा हूं; लेकिन जब फ़ंक्शन निष्पादित किया जाता है, तो अनुप्रयोग त्रुटियों के बिना बंद हो जाता है।शेरलॉक एक्शनबार अमान्येटऑप्शनमेनू()
अजीब बात है कि सब कुछ मेरे गैलेक्सी नेक्सस (4.2.2) पर सामान्य रूप से काम करता है, लेकिन एंड्रॉयड 2.1
साथ (एंड्रॉयड 4.0.3) मेरे दोस्त की मोबाइल में है और न ही मेरी एमुलेटर में काम नहीं करता यहाँ है मेरी कोड:
protected void onCreate(Bundle savedInstanceState) {
...
actionbar = getSupportActionBar();
...
myWebView = (WebView) findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.addJavascriptInterface(new WebAppInterface(this), "Android");
myWebView.loadUrl(getString(R.string.site_load));
...
}
public class WebAppInterface {
SherlockActivity mActivity;
WebAppInterface(SherlockActivity c) {mActivity = c;}
public void setrefreshon() {showRefresh = true; mActivity.supportInvalidateOptionsMenu();}
}
क्या कोई मेरी मदद कर सकता है? :/
धन्यवाद! वह हल हो गया –