Android 我怎样才能使用;getCharSequence";在这个代码中?

Android 我怎样才能使用;getCharSequence";在这个代码中?,android,charsequence,Android,Charsequence,我有一个发送文本的代码,通过单击按钮从第一个文本视图选择到第二个文本视图: txt=(TextView)findViewById(R.id.txt); txt2=(TextView)findViewById(R.id.txt2); btn=(Button)findViewById(R.id.btn); final int startIndex = txt.getSelectionStart(); final int endIndex

我有一个发送文本的代码,通过单击按钮从第一个文本视图选择到第二个文本视图:

txt=(TextView)findViewById(R.id.txt);
        txt2=(TextView)findViewById(R.id.txt2);
        btn=(Button)findViewById(R.id.btn);
        final int startIndex = txt.getSelectionStart();
        final int endIndex = txt.getSelectionEnd();
        final String stringYouExtracted = txt.getText().toString().substring(startIndex, endIndex);
        ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
        clipboard.setText(stringYouExtracted);

        btn.setOnClickListener(new OnClickListener() {


            public void onClick(View arg0) {
                 txt2.setText(stringYouExtracted);


            }
        });
但当我按下按钮时,没有任何东西发送到txt2,并且txt2是空的。。。。为什么

我认为
txt2.setText(stringYouExtracted)
是错误的,但我的内心非常强大,我无法修复它

public
CharSequence getCharSequence(字符串键)
是解决方案吗??如果是,请帮助我,因为我不知道如何使用它???

试试这个

当应用程序启动时,在ClickListener中获取所有文本值,所有文本均为空

    btn.setOnClickListener(new OnClickListener() {
        public void onClick(View arg0) {
             final int startIndex = txt.getSelectionStart();
             final int endIndex = txt.getSelectionEnd();
             final String stringYouExtracted = txt.getText().toString().substring(startIndex, endIndex);
             ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
             clipboard.setText(stringYouExtracted);
             txt2.setText(stringYouExtracted);
        }
    });

你到底想做什么?我想在第一个文本视图中选择,然后剪贴板_服务将启用。。。。。。我还有另一个文本视图,,,,所以用户有两个选项。。。。。首先从剪贴板中选择。。。。第二次按下按钮,然后在第二个文本视图中查看他从第一个文本视图中选择的文本,使用您的代码,我认为按下按钮后一切都正常。。。。我只想用按钮设置第二个文本视图的文本,复制到剪贴板与button@user3484190如果没有ClickListener,您将无法获取特定文本。我希望在第一个文本视图中选择,然后将启用剪贴板\u服务。。。。。。我还有另一个文本视图,,,,所以用户有两个选项。。。。。首先从剪贴板中选择。。。。第二次按下按钮,在第二个文本视图中查看他从第一个文本视图中选择的文本