Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将简单的Android搜索栏转换为字符串_Java_Android_Sdk - Fatal编程技术网

Java 将简单的Android搜索栏转换为字符串

Java 将简单的Android搜索栏转换为字符串,java,android,sdk,Java,Android,Sdk,我的目标:将放入搜索栏的内容转换为字符串,该字符串可以是跨多个活动使用的变量。我想知道在第92行,我是否需要某种if语句来查看是否传递了任何整数。然后需要将其转换为字符串。或者,代码是否可以按现在的方式正常工作。谢谢你的阅读 package com.karanvir.search; 导入android.content.Context; 导入android.content.Intent; 导入android.content.SharedReferences; 导入android.os.Bundl

我的目标:将放入搜索栏的内容转换为字符串,该字符串可以是跨多个活动使用的变量。我想知道在第92行,我是否需要某种if语句来查看是否传递了任何整数。然后需要将其转换为字符串。或者,代码是否可以按现在的方式正常工作。谢谢你的阅读

package com.karanvir.search;
导入android.content.Context;
导入android.content.Intent;
导入android.content.SharedReferences;
导入android.os.Bundle;
导入android.support.design.widget.FloatingActionButton;
导入android.support.design.widget.Snackbar;
导入android.support.v7.app.AlertDialog;
导入android.support.v7.app.AppActivity;
导入android.support.v7.widget.Toolbar;
导入android.view.view;
导入android.view.Menu;
导入android.view.MenuItem;
导入android.widget.AutoCompleteTextView;
导入android.widget.Button;
导入java.util.Random;
公共类MainActivity扩展了AppCompatActivity{
意向意向书;
随机rn;
共享引用URL;
自动完成文本视图搜索栏;
公共静态字符串URL全局;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar Toolbar=(Toolbar)findViewById(R.id.Toolbar);
设置支持操作栏(工具栏);
搜索栏=(AutoCompleteTextView)findViewById(R.id.AutoCompleteTextView);
Button Button=(Button)findViewById(R.id.Button);
Intent intentGoogle=newintent(getApplicationContext(),Main2Activity.class);
rn=新随机数();
URL=this.getSharedReferences(“com.karanvir.search”,Context.MODE\u PRIVATE);
}
@凌驾
公共布尔onCreateOptions菜单(菜单){
//为菜单充气;这会将项目添加到操作栏(如果存在)。
getMenuInflater().充气(右菜单菜单菜单主菜单);
返回true;
}
@凌驾
公共布尔值onOptionsItemSelected(菜单项项){
//处理操作栏项目单击此处。操作栏将
//自动处理Home/Up按钮上的点击,只要
//在AndroidManifest.xml中指定父活动时。
int id=item.getItemId();
//noinspection SimplifiableIf语句
if(id==R.id.action\u设置4){
星触觉(意向球);
返回true;
}else if(id==R.id.action\u设置2){
返回true;
}else if(id==R.id.action\u设置3){
返回true;
}else if(id==R.id.action\u设置1){
新建AlertDialog.Builder(此)
.setIcon(android.R.drawable.alert\u dark\u框架)
.setTitle(“关于”)
.setMessage(“东西”);
返回true;
}
返回super.onOptionsItemSelected(项目);
}
公共无效跳转(视图){
//intnet改变了我们代码的目标
urlGlobal=searchBar.getText().toString();
如果
//公共静态字符串URL全局=
/*url.edit().putString(“url”,searchBar.getText().toString()).apply();
String-stringurl=url.getString(“url”,“url”)*/
int pageJump=rn.nextInt(3)+1;
如果(页面跳转==1){
星触觉(意向球);
}else if(pageJump==2){
}else if(页面跳转==3){
}
}

}
事实证明,它确实将其转换为字符串,因此无需进一步复杂化