【问题标题】:Test with If condition From toast Message使用 If 条件测试来自 toast 消息
【发布时间】:2018-12-08 18:43:48
【问题描述】:

我只是想测试一下toast消息字符串

Toast.makeText(LoginActivity.this, "" + response, Toast.LENGTH_SHORT).show();

类似的东西

if ( response ="Success" ) {
openActivity1();
}else {
openActivity2();
}

我用这样的 if 条件对其进行了测试,但它对我不起作用。

谁能给我一个建议?
谢谢

【问题讨论】:

  • if 语句中使用== 运算符。并寻找一些equals 方法来比较字符串。

标签: android android-intent


【解决方案1】:

用这个代替你的:

if (response.equals("Success")) {
openActivity1();
}else {
openActivity2();
}

【讨论】:

  • 它接受条件但活动没有打开
  • 您如何开始您的活动?使用这个:startActivity(new Intent(context,MainActivity2.class));
【解决方案2】:

要使用其他字符串测试字符串,您必须使用 Object.equals(Object) 而不是 '=' 。

编辑了如何启动 Activity

   if (response.equals("Success")){
       Intent i = new Intent(CurrentActivity.this,NextActivity.class);
       startActivity(i);
     }

这将是完美的工作

【讨论】:

  • 它接受条件但活动没有打开
猜你喜欢
  • 1970-01-01
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 2011-01-25
  • 1970-01-01
  • 2018-07-08
  • 2020-04-13
  • 1970-01-01
相关资源
最近更新 更多