<p>两个片段中的OnFragmentInteractionListener接口都包含具有相同签名的方法,而MainActivity正在实现一种方法来尝试覆盖这两个接口。</p><p>更改一个或两个方法的签名,然后在MainActivity中实现这两个方法。 例如:</p><p>NavFragment</p><pre class="brush:java;toolbar:false">publicinterfaceOnFragmentInteractionListener{
publicvoidonNavFragmentInteraction(Stringstring);
}</pre><p>ContentFragment</p><pre class="brush:java;toolbar:false">publicinterfaceOnFragmentInteractionListener{
publicvoidonContentFragmentInteraction(Stringstring);
}</pre><p>MainActivity</p><pre class="brush:java;toolbar:false">@Override
publicvoidonNavFragmentInteraction(Stringstring){
//Dostuff
}
@Override
publicvoidonContentFragmentInteraction(Stringstring){
//Dodifferentstuff
}</pre>