将特定字符串传递给Java

将特定字符串传递给Java,java,android,Java,Android,我使用的代码来自我在程序中实现的另一个程序员 这可能是一个基本的问题,可能是“-1”d,但我想我还是会问 代码: startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri.parse("iqsrc://"+arguments.getText().toString()))); 代码从意图开始活动“startActivity”,设置数据,并将文本转换为字符串……我想这就是我看到的 我想将参数(“iqsrc://“+参数”)传递给另一个java

我使用的代码来自我在程序中实现的另一个程序员

这可能是一个基本的问题,可能是“-1”d,但我想我还是会问

代码:

startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri.parse("iqsrc://"+arguments.getText().toString())));
代码从意图开始活动“startActivity”,设置数据,并将文本转换为字符串……我想这就是我看到的

我想将参数(“iqsrc://“+参数”)传递给另一个java类,在那里我可以将它发送到JNI库,以返回要附加到TextView的字符串值

我的问题:我通过了什么?我传递的是字符串还是解析的URI?如何实现

可能的实施方法: www.stackoverflow.com/questions/17903120/how-to-pass-a-string-value-from-a-java-class-to-other

startActivity(newIntent(Intent.ACTION_VIEW).setData(Uri.parse("iqsrc://"+arguments.getText().toString())));
可以这样写:

Intent myIntent = new Intent(Intent.ACTION_VIEW);
String argument = "iqsrc://"+ arguments.getText().toString();
Uri myUri = Uri.parse(argument);
myIntent.setData(myUri);
startActivity(myIntent);
是一个
字符串。
Uri.parse(“iqsrc://“+参数)
是一个
Uri


我猜你想要这根绳子。

谢谢你,巴德!那么,我正在读取(并将要传递)的字符串是名为{“iqsrc://”}还是名为{“iqsrc://”+arguments},还是这整件事{“iqsrc://”+arguments.getText().toString()}?字符串参数=“iqsrc://”+arguments.getText().toString();//这是一根由两部分组成的弦。+运算符只是连接@CSmith所说的值。您需要将该字符串存储在变量中。