如何在从另一个屏幕返回时更改android中的webview方向

如何在从另一个屏幕返回时更改android中的webview方向,android,webview,Android,Webview,我有一个屏幕,其中有一个WebView,显示了一个用HTML和PHP开发的UI。现在,当我迁移到Android中的另一个屏幕并想回到我的父屏幕时,我希望有一个新的WebView布局。即使为了验证目的我将一个字符串变量传回,但它仍然不起作用。这和savedInstanceState有关系吗?如有任何建议,将不胜感激。下面是代码片段 package com.example.notifboard; import android.app.Activity; import android.content

我有一个屏幕,其中有一个WebView,显示了一个用HTML和PHP开发的UI。现在,当我迁移到Android中的另一个屏幕并想回到我的父屏幕时,我希望有一个新的WebView布局。即使为了验证目的我将一个字符串变量传回,但它仍然不起作用。这和savedInstanceState有关系吗?如有任何建议,将不胜感激。下面是代码片段

package com.example.notifboard;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Button;

public class AdminLogin extends Activity {

boolean flag = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    flag = true;        
}

protected void onResume() {
    super.onResume();

    if (flag == true) {
        setContentView(R.layout.adminloginmixed);

        final Button AdminBtn = (Button)findViewById(R.id.AdminBtn);
        final Button EventGenBtn = (Button)findViewById(R.id.EventGenBtn);
        final Button BackBtn = (Button)findViewById(R.id.BackBtn);

        AdminBtn.setBackgroundColor(Color.WHITE);
        AdminBtn.setTextColor(Color.BLACK);     

        EventGenBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                EventGenBtn.setBackgroundColor(Color.WHITE);
                EventGenBtn.setTextColor(Color.BLACK);
                AdminBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                AdminBtn.setTextColor(Color.WHITE);
                BackBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                BackBtn.setTextColor(Color.WHITE);              
                Intent EveGenIntent = new Intent(AdminLogin.this, EventGen.class);
                startActivity(EveGenIntent);
                finish();
            }           
        });

        AdminBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                EventGenBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                EventGenBtn.setTextColor(Color.WHITE);
                BackBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                BackBtn.setTextColor(Color.WHITE);              
                AdminBtn.setBackgroundColor(Color.WHITE);
                AdminBtn.setTextColor(Color.BLACK);             
            }
        });

        BackBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                BackBtn.setBackgroundColor(Color.WHITE);
                BackBtn.setTextColor(Color.BLACK);
                EventGenBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                EventGenBtn.setTextColor(Color.WHITE);
                AdminBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                AdminBtn.setTextColor(Color.WHITE);             
                Intent BackBtnIntent = new Intent(AdminLogin.this, SelectEntryType.class);
                startActivity(BackBtnIntent);
                finish();
            }
        });

        WebView browser = (WebView)findViewById(R.id.Adminloginwebview);
        browser.setWebViewClient(new WebViewClient());
        browser.loadUrl("http://sivasphpmobileapps.site90.net/NotificationBoard/AdminLogin.php");       
    }
    else {
        setContentView(R.layout.adminloginmixed);

        final Button AdminBtn = (Button)findViewById(R.id.AdminBtn);
        final Button EventGenBtn = (Button)findViewById(R.id.EventGenBtn);
        final Button BackBtn = (Button)findViewById(R.id.BackBtn);

        AdminBtn.setBackgroundColor(Color.WHITE);
        AdminBtn.setTextColor(Color.BLACK);     

        EventGenBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                EventGenBtn.setBackgroundColor(Color.WHITE);
                EventGenBtn.setTextColor(Color.BLACK);
                AdminBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                AdminBtn.setTextColor(Color.WHITE);
                BackBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                BackBtn.setTextColor(Color.WHITE);              
                Intent EveGenIntent = new Intent(AdminLogin.this, EventGen.class);
                startActivity(EveGenIntent);                    
            }               
        });

        AdminBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                EventGenBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                EventGenBtn.setTextColor(Color.WHITE);
                BackBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                BackBtn.setTextColor(Color.WHITE);              
                AdminBtn.setBackgroundColor(Color.WHITE);
                AdminBtn.setTextColor(Color.BLACK);                 
            }               
        });

        BackBtn.setOnClickListener(new OnClickListener() {
            public void onClick(View arg0) {
                BackBtn.setBackgroundColor(Color.WHITE);
                BackBtn.setTextColor(Color.BLACK);
                EventGenBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                EventGenBtn.setTextColor(Color.WHITE);
                AdminBtn.setBackgroundColor(Color.parseColor("#1D326B"));
                AdminBtn.setTextColor(Color.WHITE);             
                Intent BackBtnIntent = new Intent(AdminLogin.this, SelectEntryType.class);
                startActivity(BackBtnIntent);
            }
        });

        WebView browser = (WebView)findViewById(R.id.Adminloginwebview);
        browser.setWebViewClient(new WebViewClient());
        browser.loadUrl("http://sivasphpmobileapps.site90.net/NotificationBoard/NewEvents.php");    
    }
}
}