0
我是Android和Java開發的新手。我在OnCreate函數中創建一個WebView對象。現在我需要能夠將相同的對象傳遞給代碼中的其他函數,例如onOptionsItemSelected函數。我現在擁有它,我只是在每個需要它的函數中創建一個新的WebView對象,但這會減慢代碼的速度,因爲它必須重新創建它等等。需要幫助使用Android WebView
我是Android和Java開發的新手。我在OnCreate函數中創建一個WebView對象。現在我需要能夠將相同的對象傳遞給代碼中的其他函數,例如onOptionsItemSelected函數。我現在擁有它,我只是在每個需要它的函數中創建一個新的WebView對象,但這會減慢代碼的速度,因爲它必須重新創建它等等。需要幫助使用Android WebView
這麼簡單嗎?
public class MyActivity extends Activity {
WebView wv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
wv = new WebView(this);
setContentView(wv);
@Override
public boolean onOptionsItemSelected(MenuItem item){
wv.doSomething();
}
對你所問的有點困惑。你想只是把它變成一個類變量,所以你的函數可以訪問單個實例嗎? – jqpubliq 2010-04-18 20:21:50
是的,那可能會奏效。我只需要他們能夠訪問變量而不必重新創建它。 – Jesse 2010-04-18 20:50:58
在同一個班級中沒有其他人需要重新創建該對象..他們只能訪問該字段。 – 2010-04-18 20:55:20