如何解决如何从第二个警报对话框向第一个警报对话框发送文本Android Studio
这个问题看似常见,但经过Google搜索几天后没有有效答案。 我从适配器(带有列表视图)打开警报对话框
public class SOAPOperations {
// dependency: groupId:xml-security,artifactId:xmlsec,version:1.3.0
// dependency: groupId:xalan,artifactId:xalan,version:2.7.1
public static void main(String[] args) throws Exception {
SOAPOperations obj = new SOAPOperations();
SOAPMessage soapMessage = obj.getSoapMessage(soapXML,true);
System.out.println("SOAP Message Object:\n"+soapMessage);
String soapMessageStr = obj.getSoapMessage(soapMessage);
System.out.println("SOAP Message String:\n"+soapMessageStr);
String soapBodyStr = obj.getSoapBody(soapMessage);
System.out.println("SOAP Body String:\n"+soapBodyStr);
}
public String getSoapBody(SOAPMessage soapMessage) throws Exception {
SOAPBody soapEnv = soapMessage.getSOAPBody();
Document ownerDocument = soapEnv.extractContentAsDocument();
String stringDocument = toStringDocument(ownerDocument);
return stringDocument;
}
public String getSoapMessage(SOAPMessage soapMessage) throws Exception {
SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope();
Document ownerDocument = soapEnv.getOwnerDocument();
String stringDocument = toStringDocument(ownerDocument);
return stringDocument;
}
}
哪个接缝可以与 private void editDialog(final Videos videos) {
LayoutInflater inflater = LayoutInflater.from(context);
View subView = inflater.inflate(R.layout.add,null);
final AlertDialog.Builder builder = new AlertDialog.Builder(context);
final EditText TitleField = subView.findViewById(R.id.tvNewTitle);
final Button buttonBrowse = subView.findViewById(R.id.btnBrowse);
if (videos != null) {
TitleField.setText(videos.getTitle());
}
builder.setView(subView);
builder.create();
buttonBrowse.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//===========================================================================
//THIS IS THE PROBLEMATIC PART
//============================================================================
// Intent intent = new Intent(builder.getContext(),FilePicker.class);
// context.startActivity(intent);
Intent intent = new Intent(context,FilePicker.class);
startActivityForResult((Activity) context,intent,REQUEST_PICK_FILE,bundle);
//startActivity(intent);
//startActivity(new Intent(builder.getContext(),FilePicker.class));
// Intent intent = new Intent(this,FilePicker.class);
// startActivityForResult(intent,REQUEST_PICK_FILE);
}
});
onActivityResult(1,RESULT_OK,data);
builder.show();
}
一起正常工作,但context.startActivity(intent);
在抱怨。我正在尝试使用startActivityForResult((Activity) context,bundle);
,它在任何地方都没有使用。
startActivityForResult
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。