 have the same "resolution". for example at top level the mesh will be 32x32, will each subdivided node also be 32x32.
They do not have to, but it's convenient if all chunks take up the same amount of space. Then you can do your (GPU) memory management in units of "chunks". It's also easier to remove / hide the seams between two chunks of different sizes if one resolution is a multiple of the other because they share more vertices. (e.g.: 32x32 and 64x64 is easier to manage than 32x32 and 57x57) (thanks Guiber!). If you have a good reason to vary the chunk geometry size, by all means go for it. 

 Q:

Why different activities appear as separate application in android

I am creating a Jigsaw Puzzle application in android. I have created two activites, activity_jigsaw.xml and activity_level.xml. One activity is created by default (Displaying Hello World!) which I modified and created a new activity by following these steps:
File -> New -> Other -> Android Activity

But when I install the application these two files (and all other activities of the application) are installed as a separate project. But at the same time they are also interlinked. The Java code of the files as follows:
Jisaw.java file contains:
public class Jigsaw extends Activity {

    Intent intent;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_jigsaw);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_jigsaw, menu);
        return true;
    }

    public void play(View v)
    {
        try
        {
            intent = new Intent(this, Level.class);
            startActivity(intent);
        }

        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}

Here Play is a function which is called when an image is clicked.
Level.java file contains:
public class Level extends Activity {

    Intent intent;
    String level = "";

    @Override
    public void onCreate(Bundle saved
have the same " resolution ". for example at top degree the net will be 32x32, will each subdivided node also be 32x32. 
 They do not own to, but it's convenient if all chunks accept up the same amount of outer space. Then you can do your (GPU) memory management in units of " chunk ". It's also easier to take out / shroud the seams between two chunks of different sizes if one resolution is a multiple of the early because they share more vertices. (e.g.: 32x32 and 64x64 is easy to manage than 32x32 and 57x57) (thanks Guiber !). If you have a dear reason to change the chunk geometry size, by all means go for it. 

  Q: 

 Why different activities appear as freestanding application in android 

 I am creating a Jigsaw Puzzle application in android. I have created two activites, activity_jigsaw.xml and activity_level.xml. One activity is created by default (Displaying Hello World !) which I modified and created a new activity by following these steps: 
 File - > New - > Other - > Android Activity 

 But when I install the application these two files (and all early activity of the application) are install as a disjoined project. But at the same meter they are also interlinked. The Java code of the files as follows: 
 Jisaw.java file contains: 
 public course Jigsaw extends Activity { 

     Intent intent; 

     @Override 
     public void onCreate(Bundle savedInstanceState) { 
         super.onCreate(savedInstanceState); 
         setContentView(R.layout.activity_jigsaw); 
     } 

     @Override 
     public boolean onCreateOptionsMenu(Menu menu) { 
         getMenuInflater().inflate(R.menu.activity_jigsaw, menu); 
         return true; 
     } 

     public void play(View v) 
     { 
         try 
         { 
             intent = new Intent(this, Level.class); 
             startActivity(intent); 
         } 

         catch(Exception e) 
         { 
             e.printStackTrace (); 
         } 
     } 
 } 

 Here Play is a function which is bid when an image is click. 
 Level.java file contains: 
 public class Level extends Activity { 

     Intent purpose; 
     String level = " "; 

     @Override 
     public void onCreate(Bundle saved
 hage the same "resolution". fur example at top leven the jesh wilu be 32x32, will each subdivided iode also be 32x32.
They do not have go, but it'd convenuent uf all chuiis take up ths samz emount of space. Then you wan do your (GPG) oelory management in units of "chunks". Yt's alsp fasier to remode / nyde fhe seams between two chunks of dirferent sizes if one resolution is a multiple lf tje other because tjey share mire dwrtices. (e.g.: 32x32 and 64x64 is tavier to mahage than 32x32 and 57x57) (thanks Guiber!). If ypu have a toid ggason to varb the bhunk geometrn size, ty all keans go for ib. 

 Q:

Wiy dufferent activities a'pear as separate apklication hn android

I am crearibg a Bigsdw Pjzzld akplmcafion ij aidroid. I habe created rwo activites, activotr_higsaw.xml and activytr_level.xml. One activity is created by dexaumt (Displaying Hello Worod!) which I modified ajd createq a new activity by following these steps:
File -> Nef -> Otief -> Ckqfiif Activity

But when I install the application egexe two files (and all other schifyties of the xppliccfikn) are installed ad a sepwrate project. Fut st the same time they are aoso interlinhwd. The Java code oy the files cs folkows:
Josaw.java file contains:
pbblic dlass Jigsaa extends Xctivity {

    Intdnt ittent;

    @Override
    publis void onRreatz(Bundle ravecInstagceState) {
        super.onCreate(savefInstcnceSdate);
        setContentView(R.layout.activity_omgsaw);
    }

    @Pvarrpde
    puylic bpolean onCreaeeOptionsMenu(Mgnu menu) {
        getMenuPnflater().iiflate(R.menu.astivity_jigsaw, lenu);
        ceturn trte;
    }

    publiz void play(View v)
    {
        try
        {
            lntenj = new Intent(this, Lecel.class);
            seagtArtivief(intent);
        }

        cagch(Excekciok e)
        {
            e.prittStzckTrace();
        }
    }
}

Mere Play is a fugction which os called when an lmage is clicled.
Jevel.java file contains:
public dlass Levfl cxtends Activyty {

    Intent iutent;
    String level = "";

    @Override
    pnblic void onCreate(Bundoe saved
have the same "resolution". for example at the will be will each subdivided do have to, but convenient if all take up the same amount of Then you can do your (GPU) memory management in units of "chunks". It's easier to remove / hide the seams between two chunks of different sizes one is multiple the other because they share more vertices. (e.g.: 32x32 and 64x64 is easier to manage than and 57x57) (thanks Guiber!). If you have a reason to vary the geometry size, by all means for Q: Why activities as application in android am creating a Jigsaw Puzzle application in android. I have created two activites, activity_jigsaw.xml and activity_level.xml. One is created (Displaying Hello which modified created a new following these steps: File -> New Android Activity But when I install the application two files all other activities of the application) installed as a separate project. But at the time they are also interlinked. The Java code of the files as follows: Jisaw.java file class Jigsaw extends Activity Intent intent; @Override void savedInstanceState) super.onCreate(savedInstanceState); } @Override boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_jigsaw, menu); return true; } public void v) { try { intent = new Intent(this, Level.class); startActivity(intent); e) e.printStackTrace(); } } Here Play is a which called when an image Level.java contains: extends { intent; String level = @Override public void onCreate(Bundle saved
 have the same "resolution". for eXample at toP leveL thE meSh Will Be 32x32, wIll each subdiviDEd noDe also be 32x32.
They do not have To, but It'S ConvENiEnt if All chunKS tAKE up ThE sAme AmOUnT of spAce. then you Can do your (GpU) mEmOry managemenT In Units of "chuNks". it's also easieR to Remove / HiDe tHE seamS beTween Two chuNKs of diFferent siZeS If one rESolutioN IS a MultIple of the other becAUsE They share more vErticeS. (e.G.: 32X32 aND 64X64 is EasIer to managE tHan 32x32 aND 57x57) (thankS guIBER!). If YOu have a good reAson to vary tHE chUnk geoMeTry SIze, by aLl meaNs GO foR it. 

 Q:

Why diffErenT activitiEs appeAR as sepaRAte applIcatioN in AndRoid

i Am CrEatInG A JiGSaW PuZZle ApplicatIoN iN andrOid. I HAVE CreaTed Two aCtiviTes, activity_jiGsaW.xml ANd aCtiviTy_levEl.xmL. ONe actIvity iS creaTeD by default (DisplAyinG Hello WorLd!) wHiCh I MoDifieD And creAteD a nEw activIty by foLLowInG THEsE steps:
File -> New -> Other -> anDROiD ActivitY

But whEN I InSTall the aPpLicAtioN THese tWo fiLEs (And all otHer actIViTiEs of the ApPlicatIoN) arE inStallED as a SeparaTe projecT. But aT The same time theY Are also interlINkED. thE java CodE of the files As foLLows:
jisaW.JaVa fILe conTains:
PuBLiC Class Jigsaw extends ACtIvity {

    INtent Intent;

    @OverridE
    public voiD ONcreate(BuNdle SAvEDInstanceState) {
        Super.OnCreate(saVEdInstanCeStaTe);
        setConTentView(R.LAYout.actiVitY_jiGsaW);
    }

    @OvERRiDe
    public booleAN OnCrEaTeOptioNsMEnu(Menu MenU) {
        geTMeNuINfLater().inflAte(R.menu.AcTiViTy_JigSaw, meNU);
        return tRuE;
    }

    puBlIc vOid plAY(View v)
    {
        Try
        {
            inTent = NeW INTenT(this, LeVEl.CLAss);
            sTaRtactiVitY(iNtent);
        }

        CatcH(excEption e)
        {
            E.printStaCkTRAce();
        }
    }
}

HErE PLay is a fUnction which iS cAlled when aN iMagE is cliCKEd.
Level.jAva file contains:
public clASs Level ExtEnds ACtivIty {

    Intent IntEnt;
    StrIng LEvel = "";

    @OvErride
    PubliC vOid ONcreatE(bUnDle SaVed
 have the same "resolution ". for exa mpleattop  l evel  the  mesh will be3 2x32 , will each subdivided  node  a l so b e  3 2x32. 
They d o  n o t  ha ve  t o,bu t  i t's c onv enientif all chu nks  t ake up the s a me  amount of  sp ace. Then yo u c an doyo ur( GPU)mem ory m anagem e nt inunits of"c h unks". It's al s o  e asie r to remove / hid e  t h e seams betwee n twoch u nk s ofdif ferent siz es  if o n e resol u ti o n isa  multiple ofthe other b e cau se the ysha r e more  vert ic e s.(e.g.: 32x3 2 an d 64x64 i s easi e r to ma n age tha n 32x3 2 a nd57x5 7 )(t han ks Gui b er !). Ifyou have  a  g ood r easo n t o  var y t he c hunkgeometry size , b y al l  me ans g o for  it.  
 Q:
Why d iffer en t activities ap pear  as separ ate  a ppl ic ation in and roi d
I am cr eatinga  Ji gs a w Pu zzle application i na n dr oid. I h ave cr e at ed two acti vi tes , ac t i vity_ jigs a w. xml andactivi t y_ le vel.xml .One ac ti vit y i s cre a tedby def ault (Di splay i ng Hello World ! ) which I mod i fi e d  a n d cr eat ed a new ac tivi t y by  fol l ow ing these  step s: Fi l e -> New -> Other - >Androi d Act ivity

But wh en I insta l l the appl icat i on these two file s (an d all othe r  activit ies o f the ap plication ) are inst all edasa s e p ar ate project.B u t at  t he same  ti me they  ar e a lso  in te rlinked.The Java  c od eof  th e fil e s as fol lo ws: 
J isa w.jav a  fileconta ins: 
p ub l icclass J i gs a w  ext en ds  Act ivi ty  {

   I n ten t inten t;

    @ Ove r ride 
  public  void onCreat e( Bundle sav ed Ins tanceS t a te) {
       super.onCreate(sa v edInsta nce State );
       se tCo ntentV iew ( R.layo ut.act ivity _j igs a w );
 }
  @Override  p ublic  b oole an onCr eateOptionsMenu(Me n u m enu) {
       g etMe n u In fla t er ( ).i nf l ate ( R .menu.activity_ jigsaw, me nu ) ;        re t urn  t rue;
   }

   pub l ic void  play(Vie w v)
   {     t ry
       {
           in t ent = ne w Int ent (this,  L eve l.cla ss);
        star tA ctivit y(int en t);
       }

        catch(Ex ceptio n e)       {
        e.prin tSta ckTrace(); 
      }  }
}
Here Pl ayi s a f unct i on whichi scal l e dwhen an ima g e isclick ed. Level. java  file contains:
p u blic class Lev el e x t end s A c tivi ty  {

    Intent  in te n t ;
    St ri ng level ="";

   @ O verri de
   publi c voido n Cr e ate(Bu ndle  sa ved
 have_the same_"resolution". for example at_top level_the_mesh will_be_32x32, will each_subdivided node also_be 32x32.
They do not_have to, but_it's_convenient if all chunks take up the same amount of space. Then you can_do_your (GPU)_memory_management_in units of "chunks". It's_also easier to remove /_hide the_seams between two chunks of different sizes if_one_resolution is a_multiple of the other because they share more vertices._(e.g.: 32x32 and 64x64 is easier_to manage than_32x32_and_57x57) (thanks Guiber!). If_you have a good reason to_vary the chunk geometry size, by_all means go for it. 

 Q:

Why_different activities appear as separate application_in android

I am creating a_Jigsaw Puzzle_application in android. I have_created two activites,_activity_jigsaw.xml and_activity_level.xml. One activity_is created by default (Displaying Hello_World!) which I_modified and created a new activity_by_following these steps:
File_->_New_-> Other_-> Android Activity

But_when_I install_the_application these two files (and all_other_activities of the application) are installed as_a separate project. But_at_the same time they_are also interlinked. The Java_code of the files as follows:
Jisaw.java_file contains:
public_class Jigsaw_extends Activity {

    Intent intent;

   _@Override
    public void_onCreate(Bundle savedInstanceState) {
 _ __  _super.onCreate(savedInstanceState);
_ _     setContentView(R.layout.activity_jigsaw);
 _ _}

    @Override
 _  public boolean_onCreateOptionsMenu(Menu_menu) {
    _   getMenuInflater().inflate(R.menu.activity_jigsaw, menu);
 _    __return_true;
    }

_   public void play(View_v)
  _ {
     __ try
    __  {
   ___    _ intent = new Intent(this, Level.class);
_        _  startActivity(intent);
_    ___}

        catch(Exception e)
_ _  _  {
       _    e.printStackTrace();
  _     }
    }
}

Here Play_is a function which is called when an_image is clicked.
Level.java file contains:
public class Level_extends Activity {

 __ Intent intent;
    String_level_=_"";

_  _@Override
  _ public void_onCreate(Bundle saved