ANDROID:从另一个活动调用许多活动
问题描述:
我尝试从主活动调用2个活动。然而,第一个活动不起作用,第二个活动正常。但是当我只是称一个活动时,它运行良好。所以我觉得问题是,我不能把在同一时间2个活动:ANDROID:从另一个活动调用许多活动
这是我的代码 主要活动:
[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]
的subclass1
[CODE]
package com.example.Test2;
public class subclass1 extends Activity implements OnSeekBarChangeListener{
// subclass1 code
}
[/ CODE]
我也宣布2项活动:在清单文件子类,subclass1
非常感谢你的帮助
答
所以我想nk问题是我不能拨打2活动 时间
正确。你的设备上只有一个屏幕。
你究竟想达到什么目的?
答
您不能同时开始两个活动。
如果你想按照指定的顺序将这两个活动放到任务堆栈中,你应该让子类活动尽早启动子类1活动(例如在onCreate中)。
是的,我只在屏幕上有一个。确切地说,我试图将信号传递给Arduino板,子类用于处理两个切换按钮,而子类1用于处理查找条 – user1062335
好的,在这种情况下,使用单个Activity并具有两个切换按钮,还有那就是seekbar。他们仍然使用不同的事件处理程序,当用户与它们交互时,您可以向Arduino发送不同的数据。即将两个活动的功能代码合并为一个。 –
我试过它,但子类实现OnCheckedChangeListener和subclass1实现OnSeekBarChangeListener,所以我如何将它们结合起来。我对此很困惑。 – user1062335