ANDROID:从另一个Activity调用许多Activity

时间:2011-11-24 08:04:00

标签: android

我尝试从主Activity调用2个活动。但是,第一个Activity没有工作,只是第二个工作正常。但是,当我刚刚调用一个Activity时,它运行良好。所以我认为问题是我不能同时打电话给2个活动:

这是我的代码 主要活动:

[CODE]

package com.example.Test2;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ToggleButton;
import at.abraxas.amarino.Amarino;

import com.example.Test2.subclass;;

public class Test2Activity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final String DEVICE_ADDRESS = "00:06:66:43:9B:56";

        Amarino.connect(this, DEVICE_ADDRESS);

        Intent i1 = new Intent(this, subclass.class);
        Intent i2 = new Intent(this, subclass1.class);
        startActivity(i2);
        startActivity(i1);

    }
}

子类:

[CODE]

package com.example.Test2;

public class subclass extends Activity implements OnCheckedChangeListener{

    // subclass code
}

[/ CODE]

子类1

[CODE]

package com.example.Test2;

public class subclass1 extends Activity implements OnSeekBarChangeListener{

    // subclass1 code
}

[/ CODE]

我还声明了2个活动:清单文件中的子类和子类1

非常感谢您的帮助

2 个答案:

答案 0 :(得分:3)

  

所以我认为问题是我不能同时打电话给2个活动   时间

正确。而且您的设备上只有一个屏幕。

你到底想要达到什么目的?

答案 1 :(得分:0)

你不能同时开始两项活动。

如果要按指定顺序将这两个活动放入任务堆栈,则应使子类活动尽早启动子类1活动(例如onCreate)。