[英]CREATE TABLE android_metadata failed when re-opening sqlcipher DB
[英]Anchor point skipped when re-opening WebView + android
我有一個啟動本地HTML文件的WebView。 該URL的后綴為HTML中的錨點。 第一次打開WebView可以正常工作,視圖正確向下滾動到錨點。 但是下一次我打開它失敗了,滾動條被移動到我想要的位置下面幾行...
我是這樣寫的:
public void createFaqWebView(String url)
{
faqDialog = null;
faqBuilder = null;
faqWebView.removeAllViews();
faqWebView = (WebView) getLayoutInflater().inflate(
R.layout.am_faq_info_popup, null );
faqWebView.loadUrl( url );
faqBuilder = new AlertDialog.Builder(
AMImapExchange.this );
faqBuilder.setIcon( R.drawable.info_button_header );
faqBuilder.setTitle( R.string.info_pop_title );
faqBuilder.setInverseBackgroundForced( true );
faqBuilder.setView( faqWebView );
faqBuilder.setPositiveButton( getText( R.string.ok ),
new DialogInterface.OnClickListener()
{
@Override
public void onClick( DialogInterface dialog, int which )
{
imapInfoButton.setEnabled( true );
imapInfoButtonHolder.setEnabled( true );
exchangeButton.setEnabled( true );
exchangeInfoButtonHolder.setEnabled( true );
}
} );
faqBuilder.setOnCancelListener( new DialogInterface.OnCancelListener()
{
@Override
public void onCancel( DialogInterface dialog )
{
imapInfoButton.setEnabled( true );
imapInfoButtonHolder.setEnabled( true );
exchangeButton.setEnabled( true );
exchangeInfoButtonHolder.setEnabled( true );
}
});
faqDialog = faqBuilder.create();
faqDialog.show();
}
我嘗試並“中和” WebView打開時的所有參數,以使再次打開就像第一次打開它一樣,但是我似乎無法使其正常工作。 =(
任何人都對如何解決這個問題有任何想法?!?! 將不勝感激!
請參閱: Android Webview錨鏈接(跳轉鏈接)不起作用
但是我是您的一所很好的大學,並且已經在您的后備箱中為您解決了這個問題:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.