在android上更改屏幕而不使用按钮

在android上更改屏幕而不使用按钮,android,Android,我想使用意图更改android中的屏幕,但不使用“使用”按钮,想将其与我在IF-ELSE中使用的任何方法一起使用,我该怎么做?首先,您需要实现一个实现意图的方法。然后,您可以使用其中任何一个来调用它: 计时器 传感器 服务 另一个意图 外部设备 另一个视图,如TextView、ImageView等。只要不是按钮,就可以随意查看。 魔术 您的问题模棱两可,但通常情况下,可以使用任何小部件的侦听器启动活动,例如,搜索栏的OnSeekArchangListeners、广播组的OnCheckedChan

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

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

计时器 传感器 服务 另一个意图 外部设备 另一个视图,如TextView、ImageView等。只要不是按钮,就可以随意查看。 魔术
您的问题模棱两可,但通常情况下,可以使用任何小部件的侦听器启动活动,例如,搜索栏的OnSeekArchangListeners、广播组的OnCheckedChangeListeners等。。这将以与从按钮的onClickListener启动活动相同的方式实现

在初始活动的onCreate方法中,一个活动也可以在一段时间后从另一个活动启动

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));
}

你没有给我看一个示例代码,让我学习在没有按钮的情况下改变屏幕?@Pixelayer你没有给出一个例子来说明为什么你可能需要这样做。如果你想这样做,那么你必须有一个理由。请更详细地解释您试图创建IF-ELSE的原因。示例:如果return==1{更改屏幕}否则{不执行任何操作}仅this@Pixelayer那么问题出在哪里呢?在您的if中输入启动新活动的意图。就我个人而言,我会使用一个神奇的物体……我没有想到这一点;试着改进你的问题。使用一个以上的句子。告诉我们你做了什么来完成你想要完成的事情。发生了什么事?有错误吗?我正在创建一个IF-ELSE。示例:if return==1{Changing Screen}else{Does}仅此要使用if-else语句启动活动,只需使用:ifcondition{startActivityintent},无需else子句执行任何操作。