Soru & Cevap

android sayfalar arası geçiş yardım (Acill)

05.05.2014 - 10:38

Merhaba

Ben android projemde sayfalar arası geçiş yapmak button yaptım gereken kodlamalarıda yaptım fakat uygulamamı genymotionda çalıştırmak istediğimde LOGÇAT tarafından hata alıyorum yardımcı olurmusunuz ?

Kodlar:

 Main activity

~public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button Konular=(Button)findViewById(R.id.button1);
  Konular.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View v) {
    // TODO Auto-generated method stub
    Intent yeni= new Intent(MainActivity.this,yeniekranactivity.class);
    startActivity(yeni);
    
   }
  });
    

    AndroidManifest.XML

~<activity
            android:name="com.yeniproje.yeniekranactivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.DIGEREKRAN" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

yeniekranactivity.java

~public class yeniekranactivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.digerekran);
  
 }

}

 

 

 

400 Görüntülenme

8 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-56128-1446579354.jpg
emreince
15.02.2017 - 11:15

Tamamdır sorunu buldum. Sayfa geçişi yerine, bulunduğum ekranı finish(); kod satırı ile bitirmem yeterli oldu :)

picture-56128-1446579354.jpg
emreince
15.02.2017 - 11:06

Aynı sorun bende de var. Dediklerinizi yaptım fakat bu sefer değişik hatalar aldım. Bir de önceden açmış olduğumuz activity leri daha sonra tekrar açmak için yine startActivity kod satırını mı kullanacağız? Öyle yaptığım için de hata alıyor olabilir miyim?

picture-31404-1421919825.png
muhcob
26.02.2015 - 09:44

Merhaba,

Link1

Link2

Yukarıdaki örneklerde yeni bir activity'e nasıl geçiş yapılacağı anlatılmıştır. İnceleyebilirsin.

picture-19354-1419383480.jpg
abalta
25.02.2015 - 07:42

    Intent yeni= new Intent(MainActivity.this,yeniekranactivity.class); bu satırı

    Intent yeni= new Intent(getApplicationContext(),yeniekranactivity.class); ile değiştirir misin.

Profile picture for user regalo
regalo
06.05.2014 - 02:46

    Activity başlattığın satırları aşağıdaki satırlar ile düzeltip dener misin?
    Intent yeni= new Intent("android.intent.action.DIGEREKRAN");
    startActivity(yeni);

ömer
06.05.2014 - 08:35
denedim maalesef aynı.
picture-7661-1418285218.jpg
zafermuhammed93
05.05.2014 - 07:37

manifest  te yeni activty oluştr kardeşm yeni ekran için actvty tanmla yani

ömer
06.05.2014 - 08:28
aktivitesini yaptım maalesef aynı :)
Profile picture for user muvahhid
muvahhid
05.05.2014 - 06:39

Logçat çıktısının tamamı:

 

 

/sites/default/files/cevaplar/dosya/2020/file-log_3.txt
Profile picture for user muvahhid
muvahhid
05.05.2014 - 10:41

Buda Logçat in verdiği hata:

 

/sites/default/files/cevaplar/dosya/2020/file-ekran_alintisi_10.png
Mushfig
05.05.2014 - 06:09
LogCat'in tüm çıktısını koyabilirmsin
ömer
05.05.2014 - 06:19
tmm