0

私の最初のビューでは、facebook、twitter などの 4 つのアイコンがあります。そのうちの 1 つを押すと、関連するサイトに移動します。しかし、戻るボタンを押すと、最初に空のアクティビティが1つ表示され、最初のアクティビティに到達するには戻るボタンを押す必要があります。

ヘルプはありますか?前もって感謝します

    public void onClick(View v) {
    // TODO Auto-generated method stub
    switch(v.getId())
    {
    case R.id.button1:
        web_bundle=new Bundle();
        web_bundle.putInt("icon_position", 1);
        web_intent=new Intent(Recipe.this,WebViewActivity.class);
        web_intent.putExtras(web_bundle);
        startActivity(web_intent);
        break;
    case R.id.button2:
        web_bundle=new Bundle();
        web_bundle.putInt("icon_position", 2);
        web_intent=new Intent(Recipe.this,WebViewActivity.class);
        web_intent.putExtras(web_bundle);
        startActivity(web_intent);

        break;
    case R.id.button3:
        web_bundle=new Bundle();
        web_bundle.putInt("icon_position", 3);
        web_intent=new Intent(Recipe.this,WebViewActivity.class);
        web_intent.putExtras(web_bundle);
        startActivity(web_intent);

        break;
    case R.id.button4:
        web_bundle=new Bundle();
        web_bundle.putInt("icon_position", 4);
        web_intent=new Intent(Recipe.this,WebViewActivity.class);
        web_intent.putExtras(web_bundle);
        startActivity(web_intent);

        break;
    }
}

protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.webview);

    webview=(WebView)findViewById(R.id.webView1);
    webview.getSettings().setJavaScriptEnabled(true);

    Intent get_icon=getIntent();
    Bundle get_bundle=get_icon.getExtras();
    int icon_id=get_bundle.getInt("icon_position");
    if(icon_id==1){
        webview.loadUrl("http://www.facebook.com");
    }
    if(icon_id==2){
        webview.loadUrl("http://www.twitter.com");
    }
    if(icon_id==3){
        webview.loadUrl("http://www.plus.google.com");
    }
    if(icon_id==4){
        webview.loadUrl("http://www.blogger.com");
    }

}
4

1 に答える 1

1

私の知る限り、これと同じ問題に直面しているので、最初に戻るボタンを押すと、最初にそのURLの読み込みが停止するか、Facebookサイトと言えます。次に、もう一度戻るボタンを押すと、アプリケーションに戻ります。

于 2012-10-30T07:29:41.900 に答える