Java 如何将字符串从片段传递到活动

Java 如何将字符串从片段传递到活动,java,android,string,android-fragments,Java,Android,String,Android Fragments,我将url作为字符串从片段传递到活动。但是我得到了一个错误,可以解析getArguments(),它以红色突出显示 内部碎片 Intent i = new Intent(getActivity(), web.class); Bundle args1 = new Bundle(); args1.putString("url1", "file:///android_asset/em/japan.html"); startAct

我将url作为字符串从片段传递到活动。但是我得到了一个错误,可以解析
getArguments()
,它以红色突出显示

内部碎片

 Intent i = new Intent(getActivity(), web.class);
            Bundle args1 = new Bundle();
            args1.putString("url1", "file:///android_asset/em/japan.html");
            startActivity(i);
            ((Activity) getActivity()).overridePendingTransition(0,0);
在我想要接收字符串的活动中,我使用了

String url1 = getArguments().getString("url1");`
但是
getArguments()
以红色突出显示


提前感谢。

您需要一个
回调
为此,请参见以下内容:

如果您需要为您的案例做一个示例项目,请在下面发表评论:D

    Intent i = new Intent(getActivity(), web.class);
    i.putExtra("url1", "file:///android_asset/em/japan.html");
    startActivity(i);
在你的活动中使用

 String url1 = getIntent().getStringExtra("url1");

只需传递activityPossible的实例,它的副本将删除错误,但不加载任何内容…现在activity显示为空。那么,您是否将该值存储在某个变量中并检查了它的.s值?相反,我在frgament intent.putExtra(“url”)中使用了该值,在activity中我使用了该字符串url=getIntent().getStringExtra(“url”);这对我很管用。无论如何,谢谢。