【问题标题】:Error:Expression expected错误:预期表达式
【发布时间】:2017-01-20 07:14:55
【问题描述】:
Intent danielIntent = new Intent(Broadcast.this, Broadcasting.class);
 danielIntent.putExtra(String,"Free Loop");
 startActivity(danielIntent); 

表示预期的表达式有一个错误,我不知道下一步该怎么做。

【问题讨论】:

  • danielIntent.putExtra(String,"Free Loop"); 更改为 danielIntent.putExtra("your_key","Free Loop");
  • 您不能使用保留关键字作为参数。您已使用 String 作为参数。
  • 抱歉,这听起来很糟糕而且没有帮助,但答案是:“尝试学习 Java”(您不太可能从任何其他问题中受益,并且会立即遇到下一个绊脚石)。

标签: android android-intent start-activity


【解决方案1】:
danielIntent.putExtra("","Free Loop"); // 1st Parameter is KEY

第一个参数必须在 " "

您应该首先阅读Intent

【讨论】:

    【解决方案2】:

    您应该以键值对(“yourkey”,“value”)的形式传递数据

    Intent danielIntent = new Intent(Broadcast.this, Broadcasting.class);
    danielIntent.putExtra("keyvalue","Free Loop");
    startActivity(danielIntent); 
    

    【讨论】:

      猜你喜欢
      • 2011-12-25
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多