Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. package ba.unsa.etf.rma.aktivnosti;
  2.  
  3. import android.net.Uri;
  4. import android.support.v4.app.FragmentTransaction;
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7.  
  8.  
  9. import ba.unsa.etf.rma.R;
  10. import ba.unsa.etf.rma.fragmenti.InformacijeFrag;
  11. import ba.unsa.etf.rma.fragmenti.PitanjeFrag;
  12. import ba.unsa.etf.rma.klase.Kviz;
  13.  
  14. public class IgrajKvizAkt extends AppCompatActivity implements InformacijeFrag.OnFragmentInteractionListener, PitanjeFrag.OnFragmentInteractionListener {
  15.  
  16. private Kviz kviz;
  17. private String pitanjeFragTag;
  18. private String infoFragTag;
  19.  
  20. @Override
  21. protected void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. setContentView(R.layout.igraj_kviz_akt);
  24. Bundle bundle = getIntent().getExtras();
  25. kviz = (Kviz) bundle.getParcelable("kviz");
  26. InformacijeFrag informacijeFrag =InformacijeFrag.newInstance(kviz);
  27. FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
  28. transaction.replace(R.id.informacijePlace, informacijeFrag,"infoFrag");
  29. transaction.addToBackStack(null);
  30. transaction.commit();
  31.  
  32. PitanjeFrag pitanjeFrag = PitanjeFrag.newInstance(kviz);
  33. FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction();
  34. transaction2.replace(R.id.pitanjePlace, pitanjeFrag,"pitFrag");
  35. transaction2.addToBackStack(null);
  36. transaction2.commit();
  37.  
  38. pitanjeFragTag=pitanjeFrag.getTag();
  39. infoFragTag=informacijeFrag.getTag();
  40. }
  41.  
  42. public void naClick(int position) {
  43. PitanjeFrag f = (PitanjeFrag) getSupportFragmentManager().findFragmentByTag(pitanjeFragTag);
  44. f.naClick(position);
  45. }
  46.  
  47. public void zavrsiAkt(){
  48. setResult(RESULT_OK);
  49. finish();
  50. }
  51.  
  52. @Override
  53. public void onBackPressed() {
  54. setResult(RESULT_CANCELED);
  55. finish();
  56. }
  57.  
  58. @Override
  59. public void onFragmentInteraction(Uri uri) {
  60.  
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement