Ok. Tôi đã nhìn mọi nơi và bộ não nhỏ bé của tôi không thể hiểu một cách tốt hơn để làm mới một hoạt động. Bất kỳ lời đề nghị nào mà tôi có thể hiểu sẽ là tuyệt vời. :)Có cách nào tốt hơn để làm mới WebView không?
Đây là đoạn mã java:
package com.dge.dges;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
public class dgeActivity extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings();
mWebView.loadUrl("http://www.websitehere.php");
Button newButton = (Button)findViewById(R.id.new_button);
newButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(dgeActivity.this, dgeActivity.class);
startActivity(intent);
}
});
}
}
Và đây là main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
>
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="none"
/>
<Button
android:id="@+id/new_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Refresh"
/>
</RelativeLayout>
tôi không thích ý tưởng chỉ hoạt động tái xếp chồng sau khi hoạt động. Có phải là một cách dễ dàng hơn để làm mới webview. Hãy giúp tôi. :)
BẠN SOOOO ROCK !!! Cảm ơn bạn rất nhiều. Nó hoạt động hoàn hảo! WHOO HOOOO !!!! :) – cdg
Bây giờ nếu tôi chỉ có thể biến nó thành một widget ....: D – cdg
Câu trả lời là đúng. Bạn sẽ tiếp tục tải lại cùng một url. –