如何为蜂窝设备加载另一个活动

时间:2011-06-30 09:22:55

标签: android android-3.0-honeycomb

我开发了智能手机应用程序。我的活动(MainActivity)正在延长TabActivity。 现在我要创建一个平板电脑(蜂窝)布局。为此,MainActivity不得扩展TabActivity

是否有一种方法(意图过滤器?)让蜂窝(api级别> = 11)启动另一个Activity作为较低的api级设备?

1 个答案:

答案 0 :(得分:0)

诀窍是有三项活动。一个是主要的,在主要的,你根据它是否是蜂窝选择你开始的应用程序活动。本质上是这样的(未经测试):

public class MainAcitivity {
    onCreate(Bundle save) {
        Intent intent;
        if(android.os.Build.VERSION.SDK_INT > 10) 
            intent = new Intent(this, HoneycombActivity.class);
        else 
            intent = new Intent(this, PreHoneycombActivity.class);
        startActivity(intent);
    }
}