我有两个类文件。一个创建并将值存储在字符串(细条纹)中的值。第二类文件使用变量在文本视图中显示。如下所示:目前,可变细条的CAL并未通过
第一个
{
//
int randomPIN = (int)(Math.random()*9000)+1000;
//
String PINString = String.valueOf(randomPIN);
Intent i = new Intent(getBaseContext(),verification.class);
i.putExtra("PINString", PINString);//transfer string
startActivity(i);
}
第二
public void onClick(View view)
{
String PINString;
Bundle bundle = getIntent().getExtras();
PINString = bundle.getString("SMSDemo.PINString");
TextView textView2 = (TextView) findViewById(R.id.textView2);
textView2.setText(PINString);
您将变量作为"细条纹"传递:
i.putExtra("PINString", PINString);//transfer string
所以,而不是这样:
PINString = bundle.getString("SMSDemo.PINString");
使用
PINString = bundle.getString("PINString");
你有
i.putExtra("PINString", PINString);
// key is PINString
键必须匹配。当您获得字符串时,请使用PINString
PINString = bundle.getString("PINString");
还遵循Java命名约定,同时命名Vairables