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