我尝试从主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
非常感谢您的帮助
答案 0 :(得分:3)
所以我认为问题是我不能同时打电话给2个活动 时间
正确。而且您的设备上只有一个屏幕。
你到底想要达到什么目的?
答案 1 :(得分:0)
你不能同时开始两项活动。
如果要按指定顺序将这两个活动放入任务堆栈,则应使子类活动尽早启动子类1活动(例如onCreate)。