• 07-04-2013, 01:37:26
    #1
    Merhaba,

    Bi' tane wallpaper uygulaması ile başladım daha bugün Android Application geliştirmeye.

    20 tane fotoğraf var sırası ile butonlar ile ileri-geri yapıyorum.

    Son resimde ise "Çıkış Yap!" butonu var,

    Kodlar bu:

    cikisyap.setOnClickListener(new View.OnClickListener() {
    			
    			@Override
    			public void onClick(View v) {
    				// TODO Auto-generated method stub
    				Intent startMain = new Intent(Intent.ACTION_MAIN);
    		        startMain.addCategory(Intent.CATEGORY_HOME);
    		        startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    		        startActivity(startMain);
    			}
    		});
    Ama bu Home tuşu işini görüyor, uygulamayı tamamen sonlandırmıyor, yeniden açınca son fotoğraf yine geliyor, benim istediğim ise uygulamanın ilk açıldığı menünün gelmesi.

    Yardımcı olabilir misiniz?
  • 07-04-2013, 12:04:19
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    System.exit(0);
  • 07-04-2013, 14:53:26
    #3
    cikisyap.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    System.exit(0);
    }
    });

    bu şekilde denedim bi önceki resime döndü
  • 07-04-2013, 15:11:31
    #4
    finish();
    System.exit(0);

    İşe yarayacağını düşünüyorum.Sanırım activity'ler arasında geçiş yapıyorsun, geri dönmesinin sebebi o olabilir.
  • 07-04-2013, 15:26:15
    #5
    Evet şu şekilde, q.java'dan rr.java'ya geçiyoum:

    q.java:

    package com.ex.ornekuygulama;
    
    import com.apperhand.device.android.AndroidSDKProvider;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    public class q extends Activity{
    	protected void onCreate(Bundle savedInstanceState){
    		AndroidSDKProvider.initSDK(this);
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.q);
    		
    		final Button ileri = (Button) findViewById(R.id.button2);
    		
    		ileri.setOnClickListener(new View.OnClickListener() {
    			
    			@Override
    			public void onClick(View v) {
    				// TODO Auto-generated method stub
    				startActivity(new Intent("com.ex.ornekuygulama.EKRANONDOKUZ"));
    			}
    		});
    		
    	}
    }
    rr.java:

    package com.ex.ornekuygulama;
    
    import com.apperhand.device.android.AndroidSDKProvider;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    public class rr extends Activity{
    	protected void onCreate(Bundle savedInstanceState){
    		AndroidSDKProvider.initSDK(this);
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.rr);
    		
    		final Button cikisyap = (Button) findViewById(R.id.button2);
    		
    		cikisyap.setOnClickListener(new View.OnClickListener() {
    			
    			@Override
    			public void onClick(View v) {
    				// TODO Auto-generated method stub
    				System.exit(0);
    			}
    		});
    		
    	}
    }


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:21:55 -->-> Daha önceki mesaj 15:17:55 --

    ayazturk adlı üyeden alıntı: mesajı görüntüle
    finish();
    System.exit(0);

    İşe yarayacağını düşünüyorum.Sanırım activity'ler arasında geçiş yapıyorsun, geri dönmesinin sebebi o olabilir.


    Dediğiniz şekilde yaptım yine bi' önceki resime atıyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:26:15 -->-> Daha önceki mesaj 15:21:55 --

    Ya da durdurup yeniden açınca en baştan resume yapmasını nasıl sağlayabilirim
  • 23-04-2013, 23:28:40
    #6
    vay anasını şöyle bi kodlara bakayım dedimde harbi helal olsun yazana.basic tarzı kodlarla yapamıyormuyuz uygulama