2011-07-07 3 views
7

मेरे पास एंड्रॉइड webview है जो loadDataWithBaseURL के साथ जेनरेट की गई सामग्री प्रदर्शित करता है। अच्छा लग रहा है। हालांकि, अगर मैं एक लिंक का पालन करता हूं और फिर बैक बटन दबाता हूं तो मुझे एक खाली पृष्ठ मिलता है जहां मैं अपनी जेनरेट की गई सामग्री देखना चाहता हूं।एंड्रॉइड वेबव्यू और लोडडाटा, क्या मैं जेनरेट की गई सामग्री पर वापस जाने के लिए बैक बटन प्राप्त कर सकता हूं?

क्या कोई जानता है कि मैं अपनी जेनरेट की गई सामग्री पर वापस जाने के लिए बैक बटन का उपयोग कैसे कर सकता हूं?

उत्तर

0

इस प्रयास करें:

mWebView.setOnKeyListener(new OnKeyListener() { 
    public boolean onKey(View v, int keyCode, KeyEvent event) { 
     switch(keyCode) 
     { 
      case KeyEvent.KEYCODE_BACK: 
       if(mWebView.canGoBack() == true){ 
        mWebView.goBack(); 
        return true; 
       } else 
        return false; 
       } 

       return false; 
      } 
     }); 
संबंधित मुद्दे