Java Android Studio,获取错误';无法解析方法';

Java Android Studio,获取错误';无法解析方法';,java,android,android-studio,error-handling,Java,Android,Android Studio,Error Handling,在我的代码块中,我遇到了错误“无法解析方法‘putExtra(java.lang.String,android.widget.TextView)’”。我尝试了一些方法,但是我无法解决这个问题。有人知道我能做些什么来修复这个问题吗,或者知道我可以使用的另一段代码吗 Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.setP

在我的代码块中,我遇到了错误“无法解析方法‘putExtra(java.lang.String,android.widget.TextView)’”。我尝试了一些方法,但是我无法解决这个问题。有人知道我能做些什么来修复这个问题吗,或者知道我可以使用的另一段代码吗

Intent shareIntent = new Intent();
            shareIntent.setAction(Intent.ACTION_SEND);
            shareIntent.setPackage("com.whatsapp");
            shareIntent.putExtra(Intent.EXTRA_STREAM,uri);
            shareIntent.putExtra(Intent.EXTRA_TEXT, (TextView)findViewById(R.id.txt_message));
            shareIntent.setType("text/plain");

在意图之后添加此代码:

Bundle extras = shareIntent.getExtras();
String exampleString = extras.getString(ProjectManager.ID);

如果您试图将文本视图(txt_消息)中的文本放到捆绑包中,只需像这样放置文本(不是文本视图):

TextView txt_message = (TextView) findViewById(R.id.txt_message);
String text = txt_message.getText().toString();

Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setPackage("com.whatsapp");
shareIntent.putExtra(Intent.EXTRA_STREAM,uri);
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
shareIntent.setType("text/plain");