我想将文本视图内容发送到另一个活动,并计算该文本视图内容的标记。
这是我的代码 在第一个活动(发件人)
public class Tokenizing extends Activity implements OnClickListener{
Button button;
TextView tv;
public final static String EXTRA_MESSAGE ="TEST";
public void sendMessage(View view) {
Intent intent = new Intent (this, Detail.class);
TextView tv2 = (TextView)findViewById(R.id.textView7);
String message = tv2.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
在第二项活动中
public class Detail extends Activity implements OnClickListener{
private static final String FILENAME = null;
private static final String TAG = null;
Button button8;
Button button9;
Button button10;
TextView tvsblm;
TextView tvssdh;
TextView prepoword;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail);
TextView tvsblm = (TextView)findViewById(R.id.textView12);
Intent intent;
intent = getIntent();
String Message = intent.getStringExtra(Tokenizing.EXTRA_MESSAGE);
StringBuilder result = new StringBuilder();
StringTokenizer st = new StringTokenizer(Message);
int len = st.countTokens();
System.out.println(len);
result.append(len+'\n');
tvsblm.setText(result);
但我在textview tvsblm中得不到任何结果 我不想使用按钮发送第一个活动的内容,因为我用来转到另一个活动 如果我的编码有问题? 还是有其他方法可以使用