0

我有错误java.awt.event在语句中无法解决:

import java.awt.event.ActionListener;

我正在编写一个 android 应用程序,它在收到 SMS 时触发一个动作(通过扩展 AbstractAction 类)。我正在另一个类中实现 ActionListener 接口。

编辑

上述问题已解决。现在我应该使用哪些类,这会让我像在 java swing 中一样触发动作。还是我应该使用其他方式?我基本上需要在另一个线程上调用一个方法。

4

2 回答 2

1

我正在编写一个安卓应用程序

那么这就是问题所在...... Android 不支持整个 AWT;它有自己的 GUI 库。有关详细信息,请参阅平台参考文档。也不清楚AbstractAction你在说哪个类——它是第三方的吗?如果是这样,请查看该第三方文档以了解类似 AWT 的类是否需要另一个库。

您是否查看过使用“普通”Android 平台 API 是否可以更好地实现您正在尝试做的事情?我希望这会更简单。

于 2012-08-24T14:02:50.533 回答
0
Java Standard Edition - (AWT + SWING) = Android.

上面的声明意味着Android不支持 Swing and AWTJava SE。Android 提供了自己的 GUI 库,我认为在 android 中使用 GUI 更容易构建。

于 2012-08-24T17:45:25.737 回答