通过带有字符串的意图传递的数据返回null

用户名

我正在尝试将字符串和一些整数传递给另一个活动。问题是整数可以成功传递,但字符串值不能传递。我在论坛上搜索了类似的问题,但是找不到我的问题。

主要活动类别:

    public void onClick(View v)
    {
        Intent debug = new Intent("bluetooth_4.pack.USBDebugMode");

        if((port != null))
        {
            debug.putExtra("port", port.toString());
            debug.putExtra("buadRate", buadRate);
            debug.putExtra("dataBits", dataBits);
            debug.putExtra("stopBits", stopBits);
            debug.putExtra("parity", parity);

            startActivity(debug);

            Toast.makeText(MainActivity.this, "Switching to USB Debug Mode" , Toast.LENGTH_SHORT).show();
        }
        else
        {
            Toast.makeText(MainActivity.this, "You haven't selected a device yet!" , Toast.LENGTH_SHORT).show();
        }
    }

新活动类别:

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

    Button button1 = (Button) findViewById(R.id.button1);
    Button button2 = (Button) findViewById(R.id.button2);

    button1.setOnClickListener(myButtonListener1);
    button2.setOnClickListener(myButtonListener2);

    ActionBar actionBar = getActionBar();
    actionBar.hide();

    port = getIntent().getStringExtra(port);
    buadRate = getIntent().getIntExtra("buadRate", 0);
    dataBits = getIntent().getIntExtra("dataBits", 0);
    stopBits = getIntent().getIntExtra("stopBits", 0);
    parity = getIntent().getDoubleExtra("parity", 0);

    mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);

    TextView text = (TextView) findViewById(R.id.textView2);

    text.append("Port: " + port + "\r\n");
    text.append("Buad Rate: " + buadRate + "\r\n");
    text.append("Data Bits: " + dataBits + "\r\n");
    text.append("Stop Bits: " + stopBits + "\r\n");
    text.append("Parity: " + parity + "\r\n");
}

我有一个文本框,它的作用是显示一些数据,而诸如buad rate,数据位,停止位和奇偶校验之类的参数具有数据,端口始终返回null。

但是,端口不能为空才能启动活动。

玉·比菲尔德(Jade Byfield)

更改此行

 port = getIntent().getStringExtra(port);

port = getIntent().getStringExtra("port");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从活动传递意图字符串

来自分类Dev

MySQL-通过带有特殊字符的文本字符串搜索数据库

来自分类Dev

传递带有函数的字符串并总是获取$ null变量

来自分类Dev

无法通过意图传递字符串来更改TextView的文本

来自分类Dev

Android:通过意图传递字符串ArraryList。收到的值为空

来自分类Dev

通过意图传递字符串和图像之间的区别(就内存使用而言)

来自分类Dev

SQLDataReader返回带有附加中断字符\\\\的字符串

来自分类Dev

在表单之间传递字符串将返回null

来自分类Dev

返回所有带有字符串的项目

来自分类Dev

将带有“ +”的字符串从jsp传递到servlet

来自分类Dev

如果字符串值有效,如何传递意图?

来自分类Dev

通过从子字符串获取数据来调用电子邮件意图?

来自分类Dev

使用JQuery()。text()返回带有字符串的int

来自分类Dev

从带有字符串变量的xml返回getString?

来自分类Dev

返回带有来自Observable <{string; 数; 字符串;} []>

来自分类Dev

使用JQuery()。text()返回带有字符串的int

来自分类Dev

带有词嵌入的 Keras .predict 返回字符串

来自分类Dev

在 ember 中返回带有字符串的记录

来自分类Dev

带有返回字符串的iOS swift post方法

来自分类Dev

搜索带有字符串的对象并返回匹配的键值

来自分类Dev

在带有意图的Android Lollipop中打开带有搜索字符串的设置页面

来自分类Dev

PHP PDO INFORMATIONIX返回数据为字符串或NULL

来自分类Dev

在活动之间传递字符串,意图不起作用

来自分类Dev

返回带有限制(C)的字符串中子字符串开始的指针

来自分类Dev

如何使用curl将带有空格的字符串作为http POST数据传递

来自分类Dev

带有额外字符串数据的 ADB 启动活动

来自分类Dev

如果不处理带有非空字符串的else块,则ko.utils.arrayFirst始终返回null

来自分类Dev

如果不处理带有非空字符串的else块,则ko.utils.arrayFirst始终返回null

来自分类Dev

在Java中返回带有检查是否为null或空的串联字符串的最佳方法是什么?

Related 相关文章

  1. 1

    无法从活动传递意图字符串

  2. 2

    MySQL-通过带有特殊字符的文本字符串搜索数据库

  3. 3

    传递带有函数的字符串并总是获取$ null变量

  4. 4

    无法通过意图传递字符串来更改TextView的文本

  5. 5

    Android:通过意图传递字符串ArraryList。收到的值为空

  6. 6

    通过意图传递字符串和图像之间的区别(就内存使用而言)

  7. 7

    SQLDataReader返回带有附加中断字符\\\\的字符串

  8. 8

    在表单之间传递字符串将返回null

  9. 9

    返回所有带有字符串的项目

  10. 10

    将带有“ +”的字符串从jsp传递到servlet

  11. 11

    如果字符串值有效,如何传递意图?

  12. 12

    通过从子字符串获取数据来调用电子邮件意图?

  13. 13

    使用JQuery()。text()返回带有字符串的int

  14. 14

    从带有字符串变量的xml返回getString?

  15. 15

    返回带有来自Observable <{string; 数; 字符串;} []>

  16. 16

    使用JQuery()。text()返回带有字符串的int

  17. 17

    带有词嵌入的 Keras .predict 返回字符串

  18. 18

    在 ember 中返回带有字符串的记录

  19. 19

    带有返回字符串的iOS swift post方法

  20. 20

    搜索带有字符串的对象并返回匹配的键值

  21. 21

    在带有意图的Android Lollipop中打开带有搜索字符串的设置页面

  22. 22

    PHP PDO INFORMATIONIX返回数据为字符串或NULL

  23. 23

    在活动之间传递字符串,意图不起作用

  24. 24

    返回带有限制(C)的字符串中子字符串开始的指针

  25. 25

    如何使用curl将带有空格的字符串作为http POST数据传递

  26. 26

    带有额外字符串数据的 ADB 启动活动

  27. 27

    如果不处理带有非空字符串的else块,则ko.utils.arrayFirst始终返回null

  28. 28

    如果不处理带有非空字符串的else块,则ko.utils.arrayFirst始终返回null

  29. 29

    在Java中返回带有检查是否为null或空的串联字符串的最佳方法是什么?

热门标签

归档