<分区>
当我尝试在切换 Activity 时发送带有 Intent 的字符串时,我遇到了一个奇怪的问题。
这是我在类 1 中所做的:
Intent myIntent = new Intent(SearchText.this, Search.class);
myIntent.putExtra("searchx", spinnerselected);
myIntent.putExtra("SearchText", input);
startActivity(myIntent);
第 2 类:
Intent myIntent = getIntent();
searchText=myIntent.getStringExtra("SearchText");
spinnerselectednumber=Integer.parseInt(myIntent.getStringExtra("searchx"));
并且在第二类中使用调试器,很明显其中有一个值 searchx .
尽管行 myIntent.getStringExtra("searchx")
返回 null
。
这是为什么?