-2

我想使用意图更改 android 中的屏幕,但不使用按钮,想将它与我在 IF ELSE 中使用的任何方法一起使用,我该怎么办?

4

2 回答 2

0

首先,您需要实现一个实现您的 Intent 的方法。然后你可以使用其中任何一个来调用它:

  • 定时器
  • 传感器
  • 服务
  • 另一个意图
  • 外部设备
  • 另一个视图,如 TextView、ImageView 等。只要不是 Button,您想要的任何内容都可以。
  • 魔法?
于 2013-08-27T23:03:56.717 回答
0

您的问题含糊不清,但通常可以使用任何小部件的侦听器启动活动(例如,用于搜索栏的 OnSeekBarChangeListeners,用于无线电组的 OnCheckedChangeListeners 等)。这将与您从 onClickListener 为按钮启动活动的方式相同。

一个activity也可以在初始activity的onCreate方法中经过一定时间后从另一个activity启动。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_file);

    //More code

    thread.sleep(long time); //The time to wait in milliseconds

    startActivity(new Intent(CurrentActivity.this, NewActivity.class));
}
于 2013-08-27T23:10:52.023 回答