2

アプリケーションでtabHostを使用して4つのタブを作成しました。最初のtabActivity(Request.class)のボタンをクリックすると、Edit.classという別のクラスに移動し、Edit.classからRequest.classに戻ります。ある活動から別の活動に移るつもりでした

   Intent intent = new Intent(Edit.this,Request.class);
 startActivity(intent);

動作しましたが、Requestクラスのタブは表示されず、Request.classに対応するxmlのみがロードされます。これを解決する方法は?

                   |Tab1|Tab2|Tab3|Tab4|

                     |
                Edit.class

ここで、Tab1はRequest.classです。Edit.classからRequest.classに戻る必要があります。どうすれば可能ですか?

4

1 に答える 1

3

次のコードを試してください。

public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {

         Intent i = new Intent(Activity1.this,Activity2.class);
             startActivity(i);  

        return true;
    }
    return super.onKeyDown(keyCode, event);
}
于 2013-03-13T11:42:07.960 に答える