tag:blogger.com,1999:blog-89878749563391212.post2563948733558242987..comments2024-03-25T17:53:11.127-07:00Comments on Android-er: Implement callback function with interfaceUnknownnoreply@blogger.comBlogger9125tag:blogger.com,1999:blog-89878749563391212.post-38931750288103669852017-10-24T09:17:52.082-07:002017-10-24T09:17:52.082-07:00Nice Example its really help me.
#Thankssss.....!...Nice Example its really help me.<br /><br />#Thankssss.....!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-84178936332087242482017-06-08T13:34:33.503-07:002017-06-08T13:34:33.503-07:00no me sale
----layout--
...no me sale<br />----layout--<br /><br /><br /> <br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /> <br /><br /><br />----activity--<br /><br /><br />public class MainActivity extends AppCompatActivity implements OneFragment.Callback {<br /><br /> @Override<br /> protected void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout.activity_main);<br /><br /> Bundle arg = new Bundle();<br /> arg.putString(OneFragment.ARG_NOMBRE, "Luis Rios");<br /><br /> OneFragment oneFragment = (OneFragment) Fragment.instantiate(MainActivity.this,OneFragment.class.getName(),arg);<br /><br /> //ACA ESTOY ASIGNANDO DE MANERA MANUAL QUIEN IMPLEMENTA LA INTERFAZ DEL FRAGMENTO<br /> oneFragment.setCallback(MainActivity.this);<br /><br /> getFragmentManager()<br /> .beginTransaction()<br /> .replace(R.id.flMainConteiner,oneFragment)<br /> .commit();<br /> }<br /><br /> @Override<br /> public void onOneFragmentClick() {<br /> Toast.makeText(MainActivity.this,"El usuario presiono el fragmento",Toast.LENGTH_SHORT).show();<br /> }<br />}<br />public class OneFragment extends Fragment {<br /> public final static String ARG_NOMBRE = "arg_nombre";<br /><br /> private final View.OnClickListener tvOneFragOnClickListener = new View.OnClickListener() {<br /> @Override<br /> public void onClick(View view) {<br /> if(mCallback!=null)<br /> mCallback.onOneFragmentClick();<br /> }<br /> };<br /><br /> interface Callback{<br /> void onOneFragmentClick();<br /> }<br /><br /> private TextView tvOneFrag;<br /> private Callback mCallback;<br /><br /> public void setCallback(Callback callback) {<br /> mCallback = callback;<br /> }<br /><br /> @Nullable<br /> @Override<br /> public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {<br /> <br /> View view = inflater.inflate(R.layout.fragment_one,container,false);<br /><br /> tvOneFrag = (TextView) view.findViewById(R.id.tvOneFrag);<br /> tvOneFrag.setOnClickListener(tvOneFragOnClickListener);<br /><br /> <br /> Bundle args = getArguments();<br /><br /> <br /> tvOneFrag.setText(args.getString(ARG_NOMBRE));<br /><br /><br /><br /> return view;<br /> }<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-38956116720001792962016-11-25T07:20:26.696-08:002016-11-25T07:20:26.696-08:00i undrestand object oriented programming with your...i undrestand object oriented programming with your post. thanks. i o you too muchAnonymoushttps://www.blogger.com/profile/01479971023471589481noreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-1492036123282500742016-06-10T04:38:01.403-07:002016-06-10T04:38:01.403-07:00Thank you. This is cool.Thank you. This is cool.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-11349084251618345402016-03-18T02:35:43.698-07:002016-03-18T02:35:43.698-07:00Hey man, you make my day!!
Thank you.Hey man, you make my day!!<br />Thank you.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-45486700013463363002016-01-11T21:46:16.544-08:002016-01-11T21:46:16.544-08:00you just learn me for new way of programming... th...you just learn me for new way of programming... thanks !!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-42380767348238547702015-11-11T07:17:09.069-08:002015-11-11T07:17:09.069-08:00great thank great thank zahttps://www.blogger.com/profile/14008991131386081417noreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-29195645887802254822015-04-12T02:15:00.400-07:002015-04-12T02:15:00.400-07:00this blog... always helping me so much.
THANKSSS...this blog... always helping me so much.<br /><br /><br />THANKSSSS :)Guihgohttps://www.blogger.com/profile/03668659315681848368noreply@blogger.comtag:blogger.com,1999:blog-89878749563391212.post-82988152148810879822014-08-27T21:21:10.334-07:002014-08-27T21:21:10.334-07:00Very Good Example.... :)
Keep it up..Very Good Example.... :) <br />Keep it up..Anonymousnoreply@blogger.com