0
나는 여러 해 동안 내 머리를 짚어 봤지만 나무를보기에는 내가 숲에 너무 가깝다고 생각한다. 아무도 왜 말해 줄 수 아래의 메뉴에서는 webview를 새로 고치지 않습니다?Android Webview : 옵션 메뉴에서 작업을 새로 고침하지 않는 이유는 무엇입니까?
(그 중요한 경우 종료 버튼 (항목 2)는 잘 작동합니다.)
package com.my.project;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.view.View;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.Window;
public class MyProjectActivity extends Activity
{
final Activity activity = this;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
WebView WebView = (WebView) findViewById(R.id.webview);
WebView.getSettings().setJavaScriptEnabled(true);
WebView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
WebView.loadUrl("http://www.mydomain.php");
}
// Create Menu Buttons
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return true;
}
// Set Menu Button Actions
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.item1:
reload();
return true;
case R.id.item2:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
을! 그 트릭을 한 것으로 보인다. 매우 감사합니다. 나는 그것이 단순해야만한다는 것을 알았다! :) – Tommy