Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
9Cannot Find Symbol Class User Hatası- Firebase
Firebase öğrenmeye çalışıyoyorum,üç günlük çalışma sonucu uygulama ile firebase arasında bağlantı kurmayı becerdim.
Lakin oluşturduğum class okunamama hatası veriyor. Ne yaptıysam yeşrmiyor al yanaklı Class. :)
Kodları inceliyorum saatlerdir ve hata da bulamıyorum. Bir de siz baksanız.
Yararlandığım tutorial bu: https://www.youtube.com/watch?v=0l0Pu0FJTNc#t=410.8599
Teşekkürler şimdiden.
MAİNACTİVİTY KODLAR:
package midas.firebasehatavermelan;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
public class MainActivity extends AppCompatActivity {
Button bt;
TextView tw;
// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference();
private void writeNewUser(String userId, String name, String email) {
User kullanicilar = new User( name, email );
myRef.child( "users" ).child( userId ).setValue( kullanicilar );
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate( savedInstanceState );
setContentView( R.layout.activity_main );
bt= findViewById( R.id.button );
bt.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View v) {
writeNewUser( "666666","crazydog","crazydog@gmail.com" );
}
} );
}
}
USER.JAVA KODLAR :
public class User {
public String username;
public String email;
public User() {
// Default constructor required for calls to DataSnapshot.getValue(User.class)
}
public User(String username, String email) {
this.username = username;
this.email = email;
}
}
:
Buttona Tıklayınca Emulator Kapanıyor
Sayfa geçişi için bir butonu etkinleştirmeye çalışıyorum. İnternette izlediğim tutoriallara göre kodlama yaptım. Tuşa bastığımda app hata veriyor ve emulator kapanıyor. Bir yerde hata yapıyorum ama bulamadım.
Button kodlarım:
<Button
android:id="@+id/button7"
android:layout_width="73.75dp"
android:layout_height="145dp"
android:onClick="main2activity"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:background="?android:attr/selectableItemBackground"
android:drawablePadding="0dp"
android:drawableTop="@drawable/currencyusd48"
android:text="SIGNALS"
android:textColor="@android:color/background_light"
android:textSize="12sp"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
Main Activity Kodlarım:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button7 = (Button) findViewById(R.id.button7);
button7.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), Main2Activity.class);
startActivity(i);
}
});
}
}
Main2Activity Kodlarım:
public class Main2Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
}
Ve son olarak baş belası manifest kodlarım:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Main2Activity" android:label="SIGNALS"></activity>
</application>
</manifest>
'The activity 'MainActivity'is not declared Hatası
Android Studio emulatoru çalıştırmaya kalktığımda 'The activity 'MainActivity'is not declared in AndroidManifest.xml ' şeklinde bir hata alıyorum. Yazılım konusunda çok yeniyim, lütfen anlayabileceğim bir dilde anlatın.
Teşekkür ederim dostlar.
Androd studio da gradle hatası alıyorum.
Linkte verilen her şeyi uyguladım ve sorunu üç gündür çözemedim.
İnternette bulduğum hemen her şeyi denedim, yeni proje bile açsam aynı hatayı veriyor.
teamviewerdan yardımcı olmak isteyen varsa skype: ozan.takmaz
Intentler arası geçişte hata
https://gelecegiyazanlar.turkcell.com.tr/soru/buttona-tiklayinca-emulator-kapaniyor Benzer sorunu ben de yaşıyorum. Buradakileri bir deneyin isterseniz. İşe yaramadı gerçi :)
Buttona Tıklayınca Emulator Kapanıyor
Kodların son hali şöyle:
MainActivity:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void open2ndActivity() {
Intent i = new Intent(MainActivity.this, Main2Activity.class);
startActivity(i);
}
}
Main2Activity:
package midas.forexium;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class Main2Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
}
}
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="midas.forexium">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Main2Activity" android:label="SIGNALS"></activity>
</application>
</manifest>
Buttona Tıklayınca Emulator Kapanıyor
Monitör deyince ben tüplü monitör anladım, pardon.:)
bayağı bir fatal exception olmuş.
Buttona Tıklayınca Emulator Kapanıyor
Yazdıklarınızı aynen uyguladım, kod hataları düzeldi. Ancak emulator butona basınca yine kapandı ve yine diğer sayfaya geçememiş oldum.
Button kodlarımda bir sıkıntı olabilir mi?